Maison >développement back-end >Problème PHP >Comment imprimer un tableau avec php

Comment imprimer un tableau avec php

PHPz
PHPzoriginal
2023-04-27 09:04:01698parcourir

En programmation PHP, il est souvent nécessaire d'afficher le contenu d'un tableau à des fins de débogage ou à d'autres fins. L'impression d'un tableau est l'une des opérations couramment utilisées en PHP. PHP dispose de diverses méthodes pour générer des tableaux, et cet article en présentera plusieurs.

  1. fonction print_r

La fonction print_r est l'une des méthodes les plus couramment utilisées pour imprimer des tableaux en PHP. Il imprimera les clés et les valeurs du tableau. La syntaxe de la fonction print_r est la suivante :

print_r($array);

L'exemple de code est le suivant :

<?php
$array = array("name"=>"Tom", "age"=>20, "gender"=>"Male");
print_r($array);
?>

Le résultat de l'impression est le suivant :

Array
(
    [name] => Tom
    [age] => 20
    [gender] => Male
)
#🎜🎜 #Si vous devez stocker le résultat de l'impression du tableau dans Dans une variable, vous pouvez utiliser le deuxième paramètre de la fonction print_r :

<?php
$array = array("name"=>"Tom", "age"=>20, "gender"=>"Male");
$output = print_r($array, true);
echo $output;
?>
    var_dump function
  1. #🎜🎜 La fonction #
  2. var_dump est également un tableau d'impression couramment utilisé en PHP. Une des méthodes. Il peut afficher les clés et les valeurs du tableau, ainsi que les informations sur le type et la longueur des données. La syntaxe de la fonction var_dump est la suivante :
var_dump($array);

L'exemple de code est le suivant :

<?php
$array = array("name"=>"Tom", "age"=>20, "gender"=>"Male");
var_dump($array);
?>

Le résultat de l'impression est le suivant :

array(3) {
  ["name"]=>
  string(3) "Tom"
  ["age"]=>
  int(20)
  ["gender"]=>
  string(4) "Male"
}
#🎜🎜 #Similaire à la fonction print_r, si vous devez convertir le tableau Le résultat de l'impression est stocké dans une variable Vous pouvez utiliser le deuxième paramètre de la fonction var_dump :

<?php
$array = array("name"=>"Tom", "age"=>20, "gender"=>"Male");
$output = var_dump($array, true);
echo $output;
?>

echo function#. 🎜🎜#

    echo La fonction peut également être utilisée pour générer un tableau, mais seules les valeurs du tableau peuvent être affichées et les clés du tableau ne peuvent pas être affichées. L'exemple de code est le suivant :
  1. <?php
    $array = array("Tom", "20", "Male");
    echo $array[0] . ", " . $array[1] . ", " . $array[2];
    ?>
  2. Le résultat imprimé est le suivant :
Tom, 20, Male

foreach loop

    Vous pouvez également utiliser la sortie clé et valeur de la boucle foreach dans un tableau. L'exemple de code est le suivant :
  1. <?php
    $array = array("name"=>"Tom", "age"=>20, "gender"=>"Male");
    foreach ($array as $key => $value) {
        echo $key . ": " .$value . "<br>";
    }
    ?>
  2. Le résultat de l'impression est le suivant :
name: Tom
age: 20
gender: Male

Les développeurs peuvent choisir d'utiliser l'une des méthodes ci-dessus. eux ou plusieurs méthodes pour obtenir la sortie et le débogage des tableaux.

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!

Déclaration:
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