Comment faire écho ou imprimer un tableau en PHP

Minahil Noor 30 janvier 2023
  1. Utiliser la boucle foreach pour faire écho ou imprimer un tableau en PHP
  2. Utiliser la fonction print_r() pour faire écho ou imprimer un tableau en PHP
  3. Utiliser la fonction var_dump() pour faire écho ou imprimer un tableau en PHP
Comment faire écho ou imprimer un tableau en PHP

Dans cet article, nous allons introduire des méthodes pour faire écho ou imprimer un tableau en PHP.

  • Utilisation de la boucle foreach
  • Utilisation de la fonction print_r()
  • Utilisation de la fonction var_dump()

Utiliser la boucle foreach pour faire écho ou imprimer un tableau en PHP

La boucle foreach parcourt chaque élément du tableau. C’est la méthode la plus simple pour récupérer chaque élément du tableau. La syntaxe correcte pour utiliser une boucle foreach est la suivante

foreach( $arrayName as $variableName ) {
    // action to perform
}

Chaque valeur du tableau $arrayName est affectée à la variable $variableName. Le pointeur incrémente sa valeur dans chaque boucle pour parcourir le tableau.

<?php
//Declare the array
$flowers = array("Rose","Lili","Jasmine","Hibiscus","Tulip","Sun Flower","Daffodil","Daisy");
echo "The array is:\n";
//Prints the array
foreach($flowers as $flower){
    echo $flower . "\n";
}
?>

Chaque valeur du tableau $flowers est affectée à la variable $flower. La variable $flower est alors affichée en utilisant echo. De cette façon, nous avons imprimé tous les éléments du tableau.

Production:

The array is:
Rose
Lili
Jasmine
Hibiscus
Tulip
Sun Flower
Daffodil
Daisy

Utiliser la fonction print_r() pour faire écho ou imprimer un tableau en PHP

La fonction intégrée print_r() est utilisée pour imprimer la valeur stockée dans une variable en PHP. Nous pouvons également l’utiliser pour imprimer un tableau. Il imprime toutes les valeurs du tableau avec leur numéro d’index. La syntaxe correcte pour utiliser cette fonction est la suivante

print_r($variableName, $boolVariable)

Il a deux paramètres. Le premier paramètre $variableName est un paramètre obligatoire car sa valeur sera imprimée. L’autre paramètre $boolVariable est une variable facultative, il est défini False par défaut. Il stocke la sortie de la fonction print_r(). Si sa valeur est True, la fonction renverra la valeur qui est censée s’imprimer.

<?php
//Declare the array
$flowers = array("Rose","Lili","Jasmine","Hibiscus","Tulip","Sun Flower","Daffodil","Daisy");
//Print the structure of the array with data type
print_r($flowers);

?>

Le tableau $flowers est passé en paramètre à cette fonction.

Production:

Array
(
    [0] => Rose
    [1] => Lili
    [2] => Jasmine
    [3] => Hibiscus
    [4] => Tulip
    [5] => Sun Flower
    [6] => Daffodil
    [7] => Daisy
)

Utiliser la fonction var_dump() pour faire écho ou imprimer un tableau en PHP

La fonction var_dump() est utilisée pour imprimer les détails de toute variable ou expression. Il imprime le tableau avec sa valeur d’index, le type de données de chaque élément et la longueur de chaque élément. Il fournit les informations structurées de la variable ou du tableau. La syntaxe correcte pour utiliser cette fonction est la suivante

var_dump($variableName)

Il ne prend qu’un seul paramètre $variableName et retourne les informations structurées de la variable.

<?php

//Declare the array
$flowers = array("Rose","Lili","Jasmine","Hibiscus","Tulip","Sun Flower","Daffodil","Daisy");

//Print the structure of the array with data type
var_dump($flowers);

?>

Le tableau $flowers est transmis comme paramètre à cette fonction.

Production:

array(8) {
  [0]=>
  string(4) "Rose"
  [1]=>
  string(4) "Lili"
  [2]=>
  string(7) "Jasmine"
  [3]=>
  string(8) "Hibiscus"
  [4]=>
  string(5) "Tulip"
  [5]=>
  string(10) "Sun Flower"
  [6]=>
  string(8) "Daffodil"
  [7]=>
  string(5) "Daisy"
}

Article connexe - PHP Array