Supposons qu'il existe un tableau :
<?php $arr=["PHP","中文","网"]; echo $arr; ?>
Que produira le code ci-dessus ? Vous pouvez essayer les résultats ci-dessus localement.
Nous utilisons généralement print_r pour imprimer des tableaux (bien sûr, vous pouvez également utiliser var_dump, mais la structure n'est pas claire)
bool print_r ( mixed $expression [, bool $return ] )
Veuillez essayer d'imprimer
print_r($names);
lorsque le second Lorsque le premier paramètre est vrai, print_r n'imprimera pas le tableau directement, mais renverra le contenu imprimé sous forme de chaîne
echo print_r($names, true);
Nous pouvons utiliser echo pour imprimer une chaîne, un entier ou un type à virgule flottante , mais nous ne pouvons pas l'utiliser pour imprimer des tableaux.
Un tableau est composé d'une série d'éléments. Si vous souhaitez imprimer, alors chaque élément doit être imprimé, pas le tableau entier.
La sortie d'éléments de tableau en PHP peut être réalisée via des instructions de sortie, telles que des instructions echo, des instructions print, etc. Cependant, cette méthode de sortie ne peut générer qu'un certain élément du tableau, tandis que la structure du tableau peut être générée via la fonction print_r().
Le format de syntaxe est le suivant :
bool print_r(mixed expression)
Si l'expression du paramètre de la fonction est un entier ordinaire, une chaîne ou une variable réelle, la variable elle-même sera sortie. Si le paramètre est un tableau, tous les éléments du tableau sont affichés par ordre de valeur clé et d'élément.
Un exemple du tableau de sortie de la fonction print_r() :
<?php header("Content-Type:text/html; charset=utf-8"); $array = array(1=>"PHP",2=>"中文",3=>"网"); print_r($array); ?>
Le résultat de sortie est :
[Recommandations de tutoriel associées]
1. Recommandations de sujets pertinents : "tableau php (Array)"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!