La communauté ALL HTML c'est 60442 membres à ce jour dont 0 inscrits aujourd'hui et 5 depuis une semaine.
Article publié le jeudi 07 juin 2007 par pchlj.
Cet article est classé dans les catégories « Internet et Intranet, PHP »
Voici une fonction semi récursive permettant de mieux visualiser le contenu d'un array (simple ou multiniveau).
Bonjour à tous...
Comme beaucoup de développeurs, nous utilisons la fonction print_r qui permet de voir le contenu d'un array à l'écran.
Ceci permet de débugger ou bien encore de comprendre où se situe exactement les données dont nous avons besoin dans notre code.
Seulement voilà, print_r est pratique mais pas facile à lire dès que l'on est dans de grands array ou dans des multiniveaux.
C'est pourquoi depuis quelques années nous avons créé une fonction qui améliore tout ça. Elle est facile à inclure n'importe où dans un site et très très simple d'utilisation.
Voici la fonction :
function print_r_V2($array) { print "<table border='1'>"; foreach($array as $key=>$val) { print "<tr><td><font size=2>".$key."</td><td><font size=2>"; if (is_array($array[$key])) { print_r_V2($array[$key]); print "</td></tr>"; } else print $val."</td></tr>"; } print "</table>"; }
Pour mieux comprendre, voici à quelque chose pret à quoi cela ressemble :
avec print_r
array([0]=>"val1",[1]=>array([0]=>"val2"],[1]=>"val3"))
avec print_r_V2
0 val1
1 0 val2
1 val3
Bien sûr tout ça dans une table qui a un border, ce qui rend les choses plus compréhensible ;-).
Commentaire publié le mercredi 14 février 2007 à 19 h 16 par Country echo '<pre>'.print_r($array,true).'</pre>';
Commentaire publié le jeudi 15 février 2007 à 09 h 48 par telnes
Commentaire publié le jeudi 15 février 2007 à 09 h 52 par telnes
Commentaire publié le jeudi 15 février 2007 à 17 h 54 par pchlj
Commentaire publié le samedi 07 avril 2007 à 23 h 25 par Mc²
Commentaire publié le lundi 23 avril 2007 à 14 h 07 par RaoulChatigre Vous devez obligatoirement vous identifier en tant que membre pour participer à cette discussion.
Discutez et échangez sur ce thème dans notre forum PHP - SQL.
31/08/2010 à 18 h 09
Vérifier et boucler (3 réponses)
31/08/2010 à 12 h 30
PHP : écrire en fin de fichier (1 réponse)
18/08/2010 à 15 h 00
Interroger un XML distant et récupérer la réponse (4 réponses)
12/08/2010 à 03 h 49
forum mal foutu (1 réponse)
10/08/2010 à 18 h 28
conversion date excel vers SQL (3 réponses)