Comment imprimer le tableau en php

Comment imprimer le tableau en php
Les variables du tableau sont utilisées pour stocker plusieurs valeurs en une seule variable. Différents types de problèmes de programmation peuvent être résolus facilement en utilisant des variables de tableau. Parfois, cela nécessite de vérifier la structure et les valeurs de la variable du tableau au format lisible par l'homme à des fins de débogage. Les valeurs du tableau peuvent être imprimées en php de différentes manières. L'utilisation d'une boucle est le moyen le plus simple d'imprimer les valeurs du tableau. Vous pouvez utiliser deux fonctions intégrées de PHP pour effectuer cette tâche. Ceux-ci sont print_r () et var_dump (). Si vous souhaitez obtenir des informations plus détaillées sur n'importe quelle variable de tableau, vous pouvez utiliser var_dump () car il fournit des informations sur les valeurs du tableau en incluant des types de données. Comment vous pouvez utiliser le 'pour' ou 'pour chaque'Loop et les fonctions intégrées en PHP ont été montrées dans ce tutoriel à l'aide de plusieurs exemples.

Utilisation pour Loop:

L'utilisation de la boucle 'for' est le moyen le plus simple d'imprimer les valeurs du tableau et la façon d'imprimer les valeurs du tableau à l'aide de la boucle 'for' a été montrée dans l'exemple suivant.

Exemple-1: tableau d'impression en utilisant pour la boucle

Créer un fichier PHP avec le script suivant. Ici, un tableau numérique de valeurs de chaîne a été déclaré. Le compter() La fonction a été utilisée pour compter le nombre total de tableau qui a été utilisé pour la condition de terminaison de la boucle. Chaque valeur du tableau sera imprimée dans une nouvelle ligne.

// Déclarer un tableau
$ MyArray = Array ("Ubuntu 20", "Windows 11", "Debian 10", "Mint 20", "Centos 8");
écho "Les valeurs du tableau sont:
"
// imprime les valeurs du tableau à l'aide de la boucle
pour ($ i = 0; $ i < count($MyArray); $i += 1)

echo $ myarray [$ i]. "
"

?>

Sortir:

La sortie suivante apparaîtra après avoir exécuté le script ci-dessus.

Utilisation de la boucle foreach:

En utilisant le 'pour chaque' la boucle est une autre façon d'imprimer les valeurs du tableau. Le 'pour chaque' Loop itère à travers chaque élément du tableau. C'est le moyen le plus simple de récupérer l'élément de tout type de tableau.

Exemple-2: tableau d'impression à l'aide de la boucle foreach

Créer un fichier PHP avec le script suivant. Ici, un tableau numérique associatif de valeurs de nombre a été déclaré et le pour chaque Loop a été utilisé pour découvrir les valeurs les plus élevées et les plus basses du tableau.

// Déclarer le tableau
$ Marks = array ("0112838" => 97, "0144345" => 76, "0198583" => 88,
"0128694" => 74, "0118574" => 82, "0114523" => 91);
// initialise les valeurs les plus élevées et les plus basses
$ le plus élevé = 0;
$ le plus bas = 101;
// itérate les valeurs du tableau à l'aide de la boucle foreach
foreach ($ marque comme $ valeur)
// vérifie la valeur la plus élevée
si ($ le plus élevé < $value)
$ la plus élevée = $ valeur;
// vérifie la valeur la plus basse
if ($ la plus basse> $ valeur)
$ plus bas = $ valeur;

// imprime les valeurs les plus élevées et les plus basses
Echo "La marque la plus élevée est:$ le plus élevé
"
Echo "La marque la plus basse est:$ le plus bas
"
?>

Sortir:

La sortie suivante apparaîtra après avoir exécuté le script ci-dessus.

Utilisation de print_r ():

Cette fonction affiche des informations lisibles par l'homme de toute variable. La syntaxe de cette fonction est donnée ci-dessous.

mixte print_r (MIXT $ output [, bool $ return = false])

Il a un paramètre obligatoire de type mixte et un paramètre optionnel booléen. La valeur par défaut du paramètre facultatif est FAUX. Si la valeur du paramètre facultatif est définie sur vrai, Ensuite, la sortie de la fonction reviendra à une variable plutôt que d'imprimer à l'écran. Cette fonction peut être utilisée sur différents types de variables. Dans ce tutoriel, il est utilisé pour afficher la structure de la variable du tableau. Quelques exemples d'utilisation du print_r () La fonction pour l'affichage des valeurs du tableau a été affichée ci-dessous.

Exemple-1: Utilisation de la fonction print_r () sans paramètre facultatif

Créer un fichier PHP avec le script suivant. Le paramètre facultatif n'a pas utilisé dans cet exemple. Ainsi, la sortie sera imprimée sur le navigateur.

// Déclarer le tableau
$ myarr = array ("name" => "Linuxhint.com "," type "=>" Site de tutoriel "," contenu "=> array (" ubuntu "," centos "," debian "));
// imprime la structure du tableau
print_r ($ myarr);
?>

Sortir:

Ouvrez le navigateur et exécutez le script à partir du serveur. La sortie suivante apparaîtra après avoir exécuté le script à partir du serveur.

Exemple-2: Utilisation de la fonction print_r () sans paramètre facultatif

Créer un fichier PHP avec le script suivant. Le paramètre facultatif est utilisé dans cet exemple et il a défini sur vrai. Ainsi, la sortie sera retournée à la variable, $ sortie. La variable a été imprimée plus tard.

// Déclarer le tableau
$ myarr = array ("CourseId" => "303", "Coursename" => "php", "Duratuon" => "6 mois");
// Stocker la valeur de retour
$ output = print_r ($ myarr, true);
// imprime la valeur de retour
Echo $ sortie;
?>

Sortir:

La sortie suivante apparaîtra après avoir exécuté le script à partir du serveur.

Exemple-3: Utilisation de la fonction print_r () avec le

 Étiqueter

Vous pouvez imprimer la sortie de la fonction print_r () de manière plus lisible en utilisant

 étiqueter. Créez un fichier PHP avec le script suivant pour connaître la fonction Utiliser Print_r () avec le 
 étiqueter.

// Déclarer la variable du tableau
$ myarr = array ("0" => "Linuxhint.com "," 1 "=>" est "," 2 "=>" a "," 3 "=>" bon "," 4 "=>" tutoriel "," 5 "=>" blog "," 6 "=>" site ");
// Stockez la sortie de la fonction print_r ()
$ output = print_r ($ myarr, true);
// Ajouter la pré-balise de départ de HTML
écho "
"
// Imprimer la sortie
Echo $ sortie;
// Ajouter la pré-étiquette de fin de HTML
écho "
"
?>

Sortir:

La sortie suivante apparaîtra après avoir exécuté le script à partir du serveur.

En utilisant var_dump ():

var_dump () La fonction est également utilisée pour afficher les informations structurées de toute variable. Si vous souhaitez connaître le type de données de chaque élément d'une variable de tableau, vous pouvez utiliser cette fonction. La syntaxe de cette fonction est donnée ci-dessous.

void var_dump (Output mixte [,, mixte $…])

Il a un paramètre obligatoire de type mixte et un paramètre facultatif de type mixte. Cette fonction ne renvoie aucune valeur.

Exemple-1: Utilisation de la fonction var_dump () pour le tableau numérique

Créer un fichier PHP avec le script suivant. Ici, un simple tableau numérique a été déclaré et la structure du tableau a été imprimée en utilisant la fonction var_dump ().

// Déclarer le tableau
$ books = array ("Learning HTML 5", "JavaScript Basics", "Learning CCS3", "Php 7 et MySQL 5", "jQuery", "Pro angularjs");
// imprime la structure du tableau avec le type de données
var_dump ($ books);
?>

Sortir:

La sortie suivante apparaîtra après avoir exécuté le script à partir du serveur.

Exemple-2: Utilisation de la fonction var_dump () pour le tableau associatif

Créer un fichier PHP avec le script suivant. Deux tableaux associatifs ont été déclarés dans le script et la structure des deux tableaux a été imprimée en utilisant la fonction var_dump ().

// Déclarer deux tableaux
$ product_list1 = array ("Dell ordinateur portable" => 540, "Samsung Monitor" => 70, "clavier" => 15, "souris" => 5);
$ product_list2 = array ("tv" => 660, "congélateur" => 700, "four micro-ondes" => 200, "haut-parleur" => 50);
// Ajouter la pré-balise de départ de HTML
écho "
"
// imprime la structure des deux tableaux
var_dump ($ product_list1, $ product_list2);
// Ajouter la pré-étiquette de fin de HTML
écho "
"
?>

Sortir:

La sortie suivante apparaîtra après avoir exécuté le script à partir du serveur.

Exemple-3: Utilisation de la fonction var_dump () pour un tableau multidimensionnel

Créez un fichier PHP avec le script suivant pour découvrir la différence entre print_r () et var_dump (). Ici, un tableau multidimensionnel a été déclaré et imprimé en utilisant les fonctions print_r () et var_dump ().

// déclare un tableau multidimensionnel
$ étudiants =
Array ("1109" => Array ("Name" => "John Paul", "Department" => "BBA", "Batch" => "100th"),
"1274" => array ("name" => "william", "département" => "eee", "lot" => "110th"),
"1703" => array ("name" => "Fahmida yesmin", "département" => "cse", "lot" => "54th"),);
// Ajouter la pré-balise de départ de HTML
écho "
"
// la sortie de print_r ()
print_r ($ étudiants);
// la sortie de var_dump ()
var_dump ($ étudiants);
// Ajouter la pré-étiquette de fin de HTML
écho "
"
?>

Sortir:

La sortie suivante apparaîtra après avoir exécuté le script à partir du serveur. La différence de ces fonctions sera effacée si vous affichez la sortie des deux fonctions pour la même variable de tableau.

Exemple-4: Utilisation de var_dump () dans un autre var_dump ()

Créez un fichier PHP avec le script suivant pour connaître la façon d'utiliser la fonction var_dump () dans une autre fonction var_dump ().

// Déclarer un tableau
$ MyArray = Array (20, 11, 10, 67, 8);
// Utilisation de la fonction var_dump () imbriquée
var_dump (var_dump ("linux", false, 67.03, 100, $ MyArray));
?>

Sortir:

La sortie suivante apparaîtra après avoir exécuté le script à partir du serveur.

Conclusion

Différentes façons d'imprimer des tableaux PHP ont été montrés dans ce tutoriel. Les valeurs du tableau peuvent être imprimées sans fonction intégrée et avec la fonction intégrée. Les utilisations des fonctions print_r () et var_dump () ont été expliquées en détail ici. Le développeur PHP peut utiliser ces fonctions pour le débogage lorsqu'une variable de tableau n'affiche pas la sortie attendue.