Parmi les trucs sympa de PHP il y a la fonction print_r() qui affiche le contenu d’un tableau sous une forme lisible. Par contre son comportement par défaut dans du code HTML reste tout à fait discutable.
Prenons ce petit tableau pour exemple :
$petitTableau = array(1 => 'Janvier', 'Février', 'Mars');
De base print_r($petitTableau) donne à l’écran :
Array ( [1] => Janvier [2] => Février [3] => Mars )
Ce n’est pas très important pour un si petit tableau mais quand on cherche une clé dans $_GET ou $_POST, s’est plus ennuyeux. L’astuce est d’entourer cela de la balise <pre> ainsi :
echo "<pre>"; print_r($petitTableau); echo "</ pre>";
Donne bien:
Array
(
[1] => Janvier
[2] => Février
[3] => Mars
)
Bonne journée.