Maison  >  Article  >  développement back-end  >  Comment écrire un tableau à deux dimensions en php

Comment écrire un tableau à deux dimensions en php

PHPz
PHPzoriginal
2023-04-17 11:27:50681parcourir

En PHP, un tableau bidimensionnel est une structure de données qui peut stocker et accéder à plusieurs valeurs. Comme les tableaux unidimensionnels, les tableaux bidimensionnels sont des collections ordonnées d’éléments, sauf qu’ils sont organisés en lignes et en colonnes. Dans cet article, nous allons vous présenter comment écrire des tableaux bidimensionnels en PHP.

Définir un tableau bidimensionnel

En PHP, vous pouvez utiliser la fonction array() pour définir un tableau bidimensionnel vide. Le code suivant montre comment définir un tableau bidimensionnel 2X2.

$two_d_array = array(array(0, 1),
                     array(2, 3));

Le code ci-dessus crée un tableau bidimensionnel nommé $two_d_array, qui contient deux tableaux unidimensionnels de taille 2. Par conséquent, ce tableau peut être considéré comme une matrice à 2 lignes et 2 colonnes. Chaque élément est accessible à l'aide d'index de lignes et de colonnes. Par exemple, pour accéder à l'élément de la première ligne et de la deuxième colonne, vous pouvez faire ceci :

echo $two_d_array[0][1];

Le code ci-dessus affichera 1 car le premier crochet spécifie la première ligne et le deuxième crochet spécifie la deuxième colonne.

En PHP, vous pouvez également utiliser [] pour définir un tableau. Le code suivant montre comment utiliser cette méthode pour définir un tableau bidimensionnel 2X3 :

$two_d_array = [[0, 1, 2],
                [3, 4, 5]];

Le code ci-dessus crée un tableau bidimensionnel nommé $two_d_array, qui contient deux tableaux unidimensionnels de taille 3. Ce tableau peut être considéré comme une matrice de 2 lignes et 3 colonnes. Chaque élément est également accessible à l'aide de l'index de ligne et de colonne. Par exemple, pour accéder à l'élément de la deuxième ligne et de la troisième colonne, vous feriez ceci :

echo $two_d_array[1][2];

Le code ci-dessus affichera 5 car le deuxième crochet spécifie la deuxième ligne et le deuxième crochet spécifie la troisième colonne.

Parcours d'un tableau à deux dimensions

En PHP, vous pouvez utiliser l'instruction foreach pour parcourir un tableau à deux dimensions. Le code suivant montre comment utiliser l'instruction foreach pour parcourir un tableau bidimensionnel 2X2 :

$two_d_array = array(array(0, 1),
                     array(2, 3));

foreach ($two_d_array as $row) {
  foreach ($row as $value) {
    echo $value . " ";
  }
  echo "\n";
}

Le code ci-dessus affichera ce qui suit :

0 1 
2 3

Dans le code ci-dessus, la première instruction foreach parcourt chaque ligne et la seconde foreach L'instruction parcourt chaque colonne. Dans la boucle interne, la variable $value est utilisée pour stocker la valeur de chaque élément, puis les valeurs sont concaténées ensemble et sorties à la fin de la ligne à l'aide d'un retour chariot (n).

Modifier un tableau à deux dimensions

En PHP, vous pouvez modifier un tableau à deux dimensions tout comme un tableau à une dimension. Le code suivant montre comment modifier des éléments dans un tableau à deux dimensions :

$two_d_array = array(array(0, 1),
                     array(2, 3));

$two_d_array[0][1] = 5;

echo $two_d_array[0][1];

Le code ci-dessus affichera 5 car les éléments de la première ligne et de la deuxième colonne sont modifiés en 5.

Autres méthodes

Il existe de nombreuses autres fonctions et méthodes utiles en PHP qui peuvent vous aider à manipuler plus facilement des tableaux bidimensionnels. Par exemple :

  • count() : utilisé pour obtenir le nombre de lignes dans un tableau à deux dimensions.
  • array_push() : utilisé pour ajouter un élément à la fin d'un autre élément. Par exemple, pour ajouter un nouvel élément à la première ligne d'un tableau à deux dimensions, procédez comme suit : array_push($two_d_array[0], 4).
  • array_column() : utilisé pour extraire une colonne dans un tableau bidimensionnel.

Résumé

En PHP, le but de l'utilisation d'un tableau bidimensionnel est de stocker et d'accéder à une structure de données de plusieurs valeurs. Vous pouvez utiliser array() ou [] pour définir un tableau à deux dimensions, et vous pouvez utiliser des index de ligne et de colonne pour accéder et modifier les éléments du tableau. L'instruction foreach et d'autres fonctions PHP utiles peuvent également vous aider à manipuler plus facilement des tableaux à deux dimensions.

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