Attention au boucle 
 De Frédéric Bouchery - Lundi 21 Mai 2001 à 23:28

Attention avec certaines variables comme GLOBALS, il y a des risques de boucle du script !

  Re: Attention au boucle 
 De Thomas Dubois - Jeudi 7 Juin 2001 à 00:56

Arf, Fred :o)
C'est possible, j'ai pas fait gaffe en fait ...
C'est un ptit truc que j'utilise qd je me balade avec des tbls multi, et qui permet de donner en gros la structure du tbl, et les valeurs ..

Mais merci de la rermarque ;-)

Tom

  Re: Attention au boucle 
 De Frédéric Bouchery - Vendredi 8 Juin 2001 à 14:29

Je sais, je fais pareil quand je gère les erreurs avec PHP4. Le tableau "contexte" contient ce genre de variables, il faut donc filtrer (en plus de mes login/mot de passe).

  Je vois pas la différence avec... 
 De Clément HERBO - Jeudi 14 Juin 2001 à 09:12

Pourquoi pas tout simplement :
<?php
echo '<pre>';
print_r($array);
echo '</pre>';
?>
Celà fonctionne très bien même pour les tableaux multi-deimensionnels, et en plus ça affiche une arborescence pour ces tableaux.

  Re: Je vois pas la différence avec... 
 De François BAUD - Vendredi 17 Août 2001 à 14:53

Le <PRE> en est même inutile :)
print_r fait ça très bien en effet.

  Et pour afficher le contenu des dernier elements ? 
 De Olivier ISSALY - Mardi 30 Octobre 2001 à 03:30

A moins que je me trompe ca affiche pas le contenu du dernier element, mais seulement les clés. Comment on fait si on veut avoir le contenu ?

  Re: Et pour afficher le contenu des dernier elemen 
 De Olivier ISSALY - Jeudi 1er Novembre 2001 à 21:18

autant pour moi encore une fois j'ai dit une betise....

  en PHP4 y a foreach 
 De Lorenzo Lorenzo - Vendredi 15 Février 2002 à 13:25

foreach remplacera avantageusement les reset/next/key/pos de la boucle, d'ailleurs c'est une boucle a lui tout seul, ex :

<?
$c=array('x','y','z');
$b=array('a','b','c',$c);
$a=array(1,2,3,4,$b,6);

function aff_tab($tab){
foreach($tab AS $clé => $val){
if( !is_array($val) ){
echo "$clé -> $val";print("<br>\n");
}else{
echo "<hr>ARRAY -><br>";
aff_tab($val);
print("<hr>\n");
}
}
}
aff_tab($a);
?>

ben tiens, je vais aller poster ca comme astuce ou script ...