Maison >développement back-end >Problème PHP >Quelles méthodes en PHP peuvent afficher tous les éléments d'un tableau ?
3 méthodes : 1. Utilisez "var_dump($array)" pour afficher le contenu et la structure des données de l'ensemble du tableau, et imprimez les informations de type des éléments ; 2. Utilisez "print_r($array)" pour afficher les données. contenu et structure du tableau ; 3. Utilisez une boucle foreach pour parcourir le tableau et utilisez echo pour afficher les éléments un par un dans la boucle.
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3
Plusieurs façons dont php peut afficher tous les éléments du tableau
Méthode 1 : Utiliser var_dump( ) pour afficher le tableau
La fonction var_dump() peut afficher le contenu et la structure des données de l'ensemble du tableau, et peut également imprimer plusieurs variables en même temps et donner les informations sur le type de variable. 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); ?>
Méthode 2 : utilisez print_r() pour générer le tableau
La fonction print_r() est utilisée pour imprimer les variables sous une forme plus compréhensible. La fonction print_r() peut afficher le contenu et la structure du. tableau entier. Et les clés et les éléments seront affichés selon un certain format.
<?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); ?>
Méthode 2 : utilisez l'instruction foreach+echo pour générer le tableau
L'instruction foreach parcourt le tableau et utilise l'instruction echo dans la boucle pour afficher les éléments un par un
Remarque : Un tableau unidimensionnel ne nécessite qu'une seule instruction foreach. Les tableaux multidimensionnels nécessitent plusieurs instructions foreach imbriquées.
<?php header("Content-type:text/html;charset=utf-8"); $array= array("香蕉","苹果","梨子","橙子","橘子","榴莲"); foreach ($array as $val){ // 遍历数组 //输出数组元素 echo $val."<br>"; } ?>
<?php header("Content-type:text/html;charset=utf-8"); $array = array ( array("姓名"=>"张三","年龄"=>25,"性别"=>"男"), array("姓名"=>"李四","年龄"=>21,"性别"=>"男"), array("姓名"=>"娜娜","年龄"=>22,"性别"=>"女") ); foreach ($array as $val){ // 遍历数组 foreach ($val as $K=>$v){ //输出数组元素 echo $K."=>".$v."<br>"; } echo "<br>"; } ?>
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!