parcours d'un tableau à 2 dimensions

Eléphant du PHP | 197 Messages

30 mai 2006, 15:10

function lire_tab($result) {
$tab=explode('|',$result);
//echo 'TAB>'; print_r($tab);
echo '<br>';
foreach ($tab as $key)
	{ 
	$tab2[$key]=explode(' ',$tab[$key]);
	}
// juste pour voir...
foreach ($tab2 as $key)
	{
	$c=count($tab2[$key]);
	for($a=0;$a<=$c;$a++)
		{
		echo $tab[$key][$a].' ';
		}
	echo '<br>';
	}
}
voilà ce que je met en $result='ID36 REP37 |ID0 REP32 |ID11 REP12 |ID14 REP15 |ID18 REP19 |ID23 REP25 |ID8 REP9 |ID0 REP4 |ID42 REP43 |';

je veux que ça m'affiche :
ID36 REP37
ID0 REP32
...
groupé par 2 pour insertion dans base de donnée (que je coderai plus tard), il est primordial que ID36 soit avec REP37. après je ferai une boucle pour tout insérer...

une solution ? j'ai codé ça mais ça marche pas :s

Eléphant du PHP | 197 Messages

30 mai 2006, 15:39

function lire_tab($result) {
$tab=explode('|',$result);
foreach ($tab as $key => $value)
	{ 
	$tab2[$key]=explode(' ',$tab[$key]);
	}

foreach ($tab2 as $key2 => $value)			// parcours du tableau bi-dim
	{
	foreach($value as $key3 => $value2)
		{
		echo $value2.' ';
		}
	echo '<br>';
	}
}
Bon j'ai réussi à faire ce que je voulais... je laisse mon code qui marche pour ceux que ça interesse