UNE PETITE FONCTION POUR AFFICHER LES TABLEAUX PHP
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 2007
-
13 juil. 2005 à 20:35
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 2007
-
7 août 2005 à 18:22
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 20078 7 août 2005 à 18:22
Si tu remplaces les
par
le <? par <?php et les doubles quotes par des simples, c'est une bonne source ;-)
djosos
Messages postés10Date d'inscriptionlundi 7 juin 2004StatutMembreDernière intervention11 août 2005 7 août 2005 à 18:07
Salut,
J'en ai trouvé une bien minimaliste, récursive et indentée.
<?
function aff_tab($tab){
echo "";
foreach($tab AS $cle => $val){
if( !is_array($val) ){
echo "<li>[$cle] => $val\n
";
}else{
echo "<li>[$cle] => \n
";
aff_tab($val);
}
}
echo "";
}
?>
++
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 20078 14 juil. 2005 à 12:53
Je lui ai répondu en MP mdr, y'a plus de html là...
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 14 juil. 2005 à 12:27
Hmmm lol,
Bletous => Antho ne parlait pas d'un tableau html, mais d'utiliser un tableau (un array quoi) php pour le str_replace ()...
http://de2.php.net/str_replace Comme tu peux le lire dans la doc, cette fonction accepte des tableaux comme parametres, pas uniquement des chaines!
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 20078 14 juil. 2005 à 11:57
Attends mais c'est pire qu'avant là...
bletous
Messages postés2Date d'inscriptiondimanche 5 novembre 2000StatutMembreDernière intervention14 juillet 2005 14 juil. 2005 à 11:49
J'ai fait la modif du code de A a Z
precisez moi vos impressions
cs_GRenard
Messages postés1662Date d'inscriptionlundi 16 septembre 2002StatutMembreDernière intervention30 juillet 20081 13 juil. 2005 à 20:38
Hum... à part les couleurs disons que si tu fais un
<?php echo print_r($table, true); ?>
ca revient pas mal au même...
En plus fermes pas toutes tes font...
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 20078 13 juil. 2005 à 20:35
Salut,
passe plutôt par une seule fonction str_replace utilisée avec deux tableaux passés en paramètre, ça sera plus rapide ;-)
7 août 2005 à 18:22
par
le <? par <?php et les doubles quotes par des simples, c'est une bonne source ;-)
7 août 2005 à 18:07
J'en ai trouvé une bien minimaliste, récursive et indentée.
<?
function aff_tab($tab){
echo "";
foreach($tab AS $cle => $val){
if( !is_array($val) ){
echo "<li>[$cle] => $val\n
";
}else{
echo "<li>[$cle] => \n
";
aff_tab($val);
}
}
echo "";
}
?>
++
14 juil. 2005 à 12:53
14 juil. 2005 à 12:27
Bletous => Antho ne parlait pas d'un tableau html, mais d'utiliser un tableau (un array quoi) php pour le str_replace ()...
http://de2.php.net/str_replace
Comme tu peux le lire dans la doc, cette fonction accepte des tableaux comme parametres, pas uniquement des chaines!
14 juil. 2005 à 11:57
14 juil. 2005 à 11:49
precisez moi vos impressions
13 juil. 2005 à 20:38
<?php echo print_r($table, true); ?>
ca revient pas mal au même...
En plus fermes pas toutes tes font...
13 juil. 2005 à 20:35
passe plutôt par une seule fonction str_replace utilisée avec deux tableaux passés en paramètre, ça sera plus rapide ;-)
a +