Bonjour,
Quand tu dis "table" ... je suppose qu'en réalité tu veux parler d' ARRAY .....
Donc la réponse à ta question c'est .... avec des boucles ...
<?php
//affichage des erreurs php si il y en a
error_reporting(E_ALL);
ini_set('display-errors','on');
/**
* Petite fonction de debug
*/
function debug($var,$title=""){
echo '<br><b>'.$title.'</b><pre>';
print_r($var);
echo '</pre><br>';
}
$arr1 = array();
$arr1['d1s1'] = array(1,2,3,4);
$arr1['d1s2'] = array(6,7,8,9);
$arr2 = array();
$arr2['d2s1'] = array(10,11,12,13);
$arr2['d2s2'] = array(14,15,16,17);
$result = array();
foreach($arr1 as $k1=>$v1){
foreach($arr2 as $k2=>$v2){
foreach($v1 as $i=>$num1){
$result[$k1.'-'.$k2][] = $num1 .'-'. $v2[$i];
}
}
}
debug($result);
?>
ce qui donne :
Array
(
[d1s1-d2s1] => Array
(
[0] => 1-10
[1] => 2-11
[2] => 3-12
[3] => 4-13
)
[d1s1-d2s2] => Array
(
[0] => 1-14
[1] => 2-15
[2] => 3-16
[3] => 4-17
)
[d1s2-d2s1] => Array
(
[0] => 6-10
[1] => 7-11
[2] => 8-12
[3] => 9-13
)
[d1s2-d2s2] => Array
(
[0] => 6-14
[1] => 7-15
[2] => 8-16
[3] => 9-17
)
)
16 mars 2017 à 00:47
merci pour votre réponse et pour cette solution
je teste avec mon code et je vous tiens informe
merci encore
16 mars 2017 à 00:58
ex
d1s2-d2s2
6 | 14 | 20
7 | 15 | 21
8 | 16 | 24
9 | 17 | 26
merci
16 mars 2017 à 01:10
16 mars 2017 à 01:16
16 mars 2017 à 01:18