Maison >développement back-end >Problème PHP >Comment construire un tableau à deux dimensions en php
En PHP, un tableau bidimensionnel est une structure de données relativement courante. Il se compose de plusieurs lignes et colonnes de données et peut stocker une grande quantité de données associées. Cet article expliquera comment construire un tableau bidimensionnel en PHP et présentera les opérations de base de cette structure de données.
En PHP, vous pouvez définir un tableau à deux dimensions en utilisant des littéraux de tableau ou des fonctions de tableau. Voici un exemple d'utilisation d'un littéral de tableau pour définir un tableau à deux dimensions :
$data = array( array("John", "Doe", 25), array("Jane", "Doe", 32), array("Bob", "Smith", 45) );
Dans le code ci-dessus, nous avons utilisé un grand tableau contenant trois tableaux. Chaque tableau interne contient trois éléments : prénom, nom et âge. Par conséquent, nous pouvons accéder à chaque élément en spécifiant la ligne et la colonne dans l’index entier. Par exemple, pour accéder au dernier élément du deuxième tableau interne (c'est à dire l'âge de Jane Doe), on peut utiliser le code suivant : Deux lignes, l'index 2 correspond au dernier élément de la ligne (c'est à dire l'âge).
Une autre façon de créer un tableau bidimensionnel consiste à utiliser des fonctions de tableau. Voici un exemple d'utilisation de la fonction array_fill pour créer un tableau à deux dimensions :
echo $data[1][2];
Dans le code ci-dessus, nous définissons d'abord le nombre de lignes et de colonnes du tableau à deux dimensions à créer . Nous utilisons ensuite une boucle for pour remplir le tableau. À chaque itération, nous utilisons la fonction array_fill pour créer un nouveau tableau contenant la valeur spécifiée et l'ajouter à la ligne actuelle du grand tableau. La valeur $ utilisée dans cet exemple est 0, nous créons donc un tableau $data contenant 12 zéros, composé de trois lignes et quatre colonnes.
Une fois que nous avons créé un tableau bidimensionnel, nous pouvons utiliser diverses méthodes pour le manipuler. Voici quelques-unes des opérations les plus élémentaires que vous pouvez utiliser :
Ajouter un élément$rows = 3; $cols = 4; $value = 0; $data = array(); for ($i = 0; $i < $rows; $i++) { $data[$i] = array_fill(0, $cols, $value); }
Dans le code ci-dessus, nous ajoutons la valeur de données 33 au quatrième élément de la première ligne du tableau $data. Veuillez noter que nous n'avons pas précisé le type de données car PHP nous permet de stocker tout type de données dans un tableau.
Supprimer des éléments$data[0][3] = 33;#🎜 🎜#In Dans le code ci-dessus, nous utilisons la fonction unset pour supprimer les éléments de la deuxième ligne et de la deuxième colonne du tableau $data. Si nous souhaitons supprimer une ligne ou une colonne entière, nous pouvons utiliser le premier paramètre de la fonction unset pour spécifier l'index de la ligne ou de la colonne.
Accès aux éléments
unset($data[1][1]);
Traversing the array
echo $data[2][1];
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!