Maison > développement back-end > Problème PHP > PHP peut-il générer directement un tableau ?

PHP peut-il générer directement un tableau ?

青灯夜游
Libérer: 2023-03-15 22:54:02
original
3019 Les gens l'ont consulté

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)".

PHP peut-il générer directement un tableau ?

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);
?>
Copier après la connexion

Résultat de sortie :

Array ( [0] => Array ( [姓名] => 张三 [年龄] => 25 [性别] => 男 ) [1] => Array ( [姓名] => 李四 [年龄] => 21 [性别] => 男 ) [2] => Array ( [姓名] => 娜娜 [年龄] => 22 [性别] => 女 ) )
Copier après la connexion

PHP peut-il générer directement un tableau ?

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 '

&#39;;</code>" avant l'instruction de sortie print_r() : </p><pre class="brush:php;toolbar:false"><?php
header("Content-type:text/html;charset=utf-8");
$array = array
(
    array("姓名"=>"张三","年龄"=>25,"性别"=>"男"),
    array("姓名"=>"李四","年龄"=>21,"性别"=>"男"),
    array("姓名"=>"娜娜","年龄"=>22,"性别"=>"女")
);
echo &#39;<pre class="brush:php;toolbar:false">&#39;;
 print_r($array);
?>
Copier après la connexion

De cette façon, le résultat de sortie est plus propice à la lecture, le résultat de sortie :

PHP peut-il générer directement un tableau ?

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);
?>
Copier après la connexion

Résultat de sortie :

PHP peut-il générer directement un tableau ?

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"];
?>
Copier après la connexion

PHP peut-il générer directement un tableau ?

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal