Affiche tous les éléments récursivement d'un tableau multidimensionnel. La fonction s’appelle elle-même jusqu'au dernier élément rencontré du tableau.
|
|
23 Fév 2007
Dernière mise à jour :
KOogar
19 Sept 2009 à 10:56"Tu aurais presque pu te fendre d'une fonction récursive"..
c'etait fait, show_tableau() est une fonction récursive
Invité
19 Sept 2009 à 03:50Tu aurais presque pu te fendre d'une fonction récursive :
function AfficheTabl($array, $count=0) { // affichage du contenu (clé et val) du tableau $array
$i=0;
$tab ='';
while($i != $count) {
$i++;
$tab .= " | ";
}
foreach($array as $key=>$value){
if(is_array($value)){
echo $tab."[<strong><u>$key</u></strong>]<br />";
//debug_msg($tab."[<strong><u>$key</u></strong>]<br />");
$count++;
AfficheTabl($value, $count);
$count--;
}
else{
$tab2 = substr($tab, 0, -12);
echo "$tab2~ $key: <strong>$value</strong><br />";
//debug_msg("$tab2~ $key: <strong>$value</strong><br />");
}
$k++;
}
$count--;
}