Soyez le premier à donner votre avis sur cette source.
Snippet vu 7 192 fois - Téléchargée 31 fois
//La fonction en elle meme <? function afficher_tableau($tableau,$titre="",$niveau=0) { // Paramètres // - $tableau = tableau dont il faut afficher le contenu // - $titre = titre à afficher au dessus du contenu // - $niveau = niveau d'affichage // s'il y a un titre, l'afficher if ($titre != "") { echo "<P><B>$titre</B></BR>\n"; } //tester s'il y a des données if (isset($tableau)) { //il y a des données //parcourir le tableau passé en paramètre reset ($tableau); while (list ($cle, $valeur) = each ($tableau)) { //afficher la clé (avec identation en fonction du niveau) echo str_pad("",12*$niveau, " "). htmlentities($cle)." = "; //afficher la valeur if (is_array($valeur)) { //c'est un tableau...! //mettre une balise <BR> echo "<BR>"; //et appeler recursivement afficher_tableau pour //afficher le tableau en question (sans titre et //au niveau supérieur pour l'identation) afficher_tableau($valeur,"",$niveau+1); } else { //c'est une valeur scalaire //afficher la valeur echo htmlentities($valeur)."<BR>"; } } } else { //pas de données //mettre une simple balise <BR> echo "<BR>\n"; } } ?> <? //un exemple de son utilisation... //afficher un tableau de couleurs $couleurs = array("Bleu","Blanc","Rouge"); afficher_tableau($couleurs,"Couleurs"); //afficher un tableau de pays $pays = array("FR" => "France","IT" => "Italie"); afficher_tableau($pays,"Pays"); //afficher un tableua à deux dimensions (clr et pays) $cp = array("couleurs" => $couleurs,"pays" => $pays); afficher_tableau($cp,"Couleurs & Pays"); ?>
14 juil. 2007 à 18:04
16 juil. 2003 à 10:11
:'( jeme suis graaaave embeté pour rien .... enfin bon, ça m'a fait les doits!
14 juil. 2003 à 18:44
11 juil. 2003 à 15:24
11 juil. 2003 à 14:56
j'allais le dire.
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.