Maison > développement back-end > Problème PHP > Comment générer un tableau multidimensionnel en php

Comment générer un tableau multidimensionnel en php

WBOY
Libérer: 2023-05-07 09:36:07
original
847 Les gens l'ont consulté

PHP est un langage de script orienté objet largement utilisé dans la programmation de scripts côté serveur. Les types de variables PHP incluent des chaînes, des entiers, des nombres à virgule flottante, des valeurs booléennes, NULL, des tableaux, etc. Parmi eux, le tableau est l'un des types de données les plus couramment utilisés en PHP, qui peut être utilisé pour stocker plusieurs éléments de données et prend en charge les tableaux multidimensionnels.

Un tableau multidimensionnel fait référence à un tableau contenant un autre tableau, c'est-à-dire que chaque élément d'un tableau est également un tableau. En PHP, pour générer un tableau multidimensionnel, il doit être implémenté via des boucles et des instructions conditionnelles. Cet article explique comment générer des tableaux multidimensionnels en PHP.

1. Créer un tableau multidimensionnel

En PHP, vous pouvez utiliser la fonction array() pour créer un tableau, et vous pouvez créer un tableau multidimensionnel grâce à la syntaxe suivante :

$array_name = array(
    array(value1, value2, ...),
    array(value1, value2, ...),
    ...
);
Copier après la connexion

Parmi eux, $array_name est le nom de la variable du tableau, chaque fonction array() représente un élément du tableau. L'exemple de code est le suivant :

$multi_array = array(
    array('apple', 'red', 'sweet'),
    array('orange', 'orange', 'sour'),
    array('banana', 'yellow', 'sweet')
);
Copier après la connexion

Le code ci-dessus crée un tableau multidimensionnel $multi_array contenant trois tableaux. Chaque tableau contient trois éléments, représentant respectivement le nom, la couleur et le goût du fruit.

2. Générez un tableau multidimensionnel

1. Utilisez une boucle for pour générer un tableau multidimensionnel

En PHP, vous pouvez utiliser une boucle for pour parcourir le tableau et utiliser l'instruction echo pour imprimer le tableau. éléments. Pour les tableaux multidimensionnels, vous devez utiliser des boucles for imbriquées pour parcourir chaque sous-tableau. L'exemple de code est le suivant :

for ($i = 0; $i < count($multi_array); $i++) {
    for ($j = 0; $j < count($multi_array[$i]); $j++) {
        echo $multi_array[$i][$j] . " ";
    }
    echo "<br>";
}
Copier après la connexion

Le code ci-dessus utilise d'abord la boucle for externe pour parcourir chaque sous-tableau du tableau $multi_array, la boucle for interne traverse les éléments de chaque sous-tableau et utilise l'instruction echo pour imprimer les éléments. Chaque fois que la boucle interne se termine, utilisez l'instruction echo "
" pour imprimer une ligne vide afin de rendre la sortie plus lisible.

Une fois le code ci-dessus exécuté, le résultat de sortie est le suivant :

apple red sweet 
orange orange sour 
banana yellow sweet 
Copier après la connexion

2. Utilisez la boucle foreach pour générer un tableau multidimensionnel

En plus d'utiliser la boucle for pour parcourir un tableau multidimensionnel, vous pouvez également utiliser foreach. boucle pour afficher les éléments du tableau. Lorsque la boucle foreach parcourt le tableau, elle attribue chaque élément du tableau à une variable, ce qui rend le code plus facile à comprendre et à maintenir. Pour les tableaux multidimensionnels, des boucles foreach imbriquées doivent être utilisées. L'exemple de code est le suivant :

foreach ($multi_array as $sub_array) {
    foreach ($sub_array as $key => $value) {
        echo $key . ": " . $value . " ";
    }
    echo "<br>";
}
Copier après la connexion

Le code ci-dessus utilise la boucle foreach externe pour parcourir chaque sous-tableau du tableau $multi_array, la boucle foreach interne pour parcourir les éléments de chaque sous-tableau et utilise l'instruction echo pour imprimer les éléments. Chaque fois que la boucle interne se termine, utilisez l'instruction echo "
" pour imprimer une ligne vide afin de rendre la sortie plus lisible.

Une fois le code ci-dessus exécuté, le résultat de sortie est le suivant :

0: apple 1: red 2: sweet 
0: orange 1: orange 2: sour 
0: banana 1: yellow 2: sweet 
Copier après la connexion

3. Résumé

En PHP, la sortie de tableaux multidimensionnels nécessite l'utilisation de boucles et d'instructions conditionnelles. Vous pouvez utiliser une boucle for ou foreach pour parcourir le tableau et utiliser l'instruction echo pour imprimer les éléments du tableau. Si vous devez modifier le format de sortie, vous pouvez utiliser des instructions conditionnelles pour modifier le contenu de la sortie. En apprenant à générer des tableaux multidimensionnels, vous pourrez mieux comprendre les opérations sur les tableaux en PHP et ainsi mieux développer des applications 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!

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