Maison >développement back-end >Problème PHP >PHP peut-il générer directement un tableau ?
php peut générer directement un tableau. Il existe deux méthodes : 1. Utilisez print_r() pour afficher le contenu et la structure du tableau, et afficher les clés et les éléments selon un certain format. La syntaxe est "print_r (array)" ; 2. Utilisez var_dump(), affichez le contenu et la structure et affichez le type d'élément, la syntaxe est "var_dump (array)".
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3
php peut directement sortir des tableaux.
Il existe deux fonctions intégrées en php qui peuvent directement générer des tableaux :
fonction print_r()
fonction var_dump()
1 Utilisez print_r() pour générer un tableau.
print _r La fonction () est utilisée pour imprimer les variables sous une forme plus compréhensible. La fonction print_r() peut afficher le contenu et la structure de l'ensemble du tableau, et les clés et les éléments seront affichés dans un certain format.
<?php header("Content-type:text/html;charset=utf-8"); $array = array ( array("姓名"=>"张三","年龄"=>25,"性别"=>"男"), array("姓名"=>"李四","年龄"=>21,"性别"=>"男"), array("姓名"=>"娜娜","年龄"=>22,"性别"=>"女") ); print_r($array); ?>
Résultat de sortie :
Array ( [0] => Array ( [姓名] => 张三 [年龄] => 25 [性别] => 男 ) [1] => Array ( [姓名] => 李四 [年龄] => 21 [性别] => 男 ) [2] => Array ( [姓名] => 娜娜 [年龄] => 22 [性别] => 女 ) )
Pensez-vous que le résultat de sortie est trop long et que vous n'utilisez pas la lecture. Vous pouvez ajouter un morceau de code "echo '<pre class="brush:php;toolbar:false">';</pre>
" avant l'instruction de sortie print_r() :
<?php header("Content-type:text/html;charset=utf-8"); $array = array ( array("姓名"=>"张三","年龄"=>25,"性别"=>"男"), array("姓名"=>"李四","年龄"=>21,"性别"=>"男"), array("姓名"=>"娜娜","年龄"=>22,"性别"=>"女") ); echo '<pre class="brush:php;toolbar:false">'; print_r($array); ?>
De cette façon, le résultat de sortie est plus propice à la lecture, le résultat de sortie :
2. Utilisez var_dump() pour afficher le tableau
Identique à la fonction print_r(), la fonction var_dump() peut également afficher le contenu et la structure des données de l'ensemble du tableau. Cependant, var_dump() est plus puissant que print_r(). Il peut imprimer plusieurs variables en même temps et donner les informations de type des variables. La fonction
var_dump() peut générer des informations pertinentes (type et valeur) sur les variables lors de la sortie d'un tableau, le tableau développera récursivement les valeurs et affichera sa structure par indentation.
<?php header("Content-type:text/html;charset=utf-8"); $array = array ( array("姓名"=>"张三","年龄"=>25,"性别"=>"男"), array("姓名"=>"李四","年龄"=>21,"性别"=>"男"), array("姓名"=>"娜娜","年龄"=>22,"性别"=>"女") ); var_dump($array); ?>
Résultat de sortie :
Explication :
Les fonctions print_r() et var_dump() sont généralement utilisées pour le débogage des programmes. Dans la plupart des cas, echo est utilisé pour générer des valeurs d'unité de tableau spécifiques.
<?php header("Content-type:text/html;charset=utf-8"); $array = array(1,2,3,4,5); echo $array[0]."<br>"; $array = array("id"=>25,"name"=>"李华","age"=>18); echo $array["name"]; ?>
Apprentissage recommandé : "Tutoriel vidéo PHP"
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!