Dans le développement PHP, un tableau bidimensionnel est une structure de données très pratique. Chaque élément d'un tableau à deux dimensions est un tableau contenant plusieurs valeurs. Par exemple, si vous devez enregistrer le nom, l'âge, le sexe, les résultats et d'autres informations d'un élève, vous pouvez utiliser un tableau bidimensionnel pour stocker ces informations.
En PHP, la méthode de saisie d'un tableau bidimensionnel est très simple. Vous pouvez utiliser la méthode suivante :
Utilisez la fonction array() pour saisir manuellement un. tableau bidimensionnel Vous pouvez saisir manuellement un tableau bidimensionnel dans chaque ligne du tableau. Un tableau est utilisé à l'intérieur, chaque tableau représente une liste de valeurs. Voici un exemple de liste d'étudiants contenant quatre valeurs de "nom", "âge", "genre" et "score" :
$studentArray = array( array('Alice', 18, 'female', 90), array('Bob', 19, 'male', 87), array('Cathy', 17, 'female', 94), array('David', 20, 'male', 91), );
Dans le code ci-dessus, nous déclarons un tableau à deux dimensions nommé $studentArray , où Chaque sous-tableau représente les informations d'un élève, qui incluent « nom », « âge », « sexe » et « score ».
Une autre méthode consiste à saisir toutes les valeurs directement dans l'opérateur [], similaire à un tableau imbriqué. Pour la liste d'étudiants ci-dessus, vous pouvez à nouveau utiliser cette méthode pour déclarer un tableau à deux dimensions :
$studentArray = [ ['Alice', 18, 'female', 90], ['Bob', 19, 'male', 87], ['Cathy', 17, 'female', 94], ['David', 20, 'male', 91], ];
Semblable à la saisie manuelle à l'aide de la fonction array(), cette syntaxe nous permet de saisir un tableau à deux dimensions plus facilement, et il est également plus attrayant visuellement.
Nous pouvons également saisir dynamiquement un tableau bidimensionnel pendant l'exécution du programme. Par exemple, nous pouvons lire un fichier CSV et stocker le contenu du fichier sous forme de tableau bidimensionnel, ce qui rend le traitement des données très pratique.
Ce qui suit est un exemple de code qui utilise la fonction fopen() pour ouvrir un fichier CSV et stocker son contenu sous forme de tableau à deux dimensions :
$filename = 'student.csv'; $file = fopen($filename, 'r'); $studentArray = []; // 循环读取CSV文件的每一行 while (($row = fgetcsv($file)) !== false) { $studentArray[] = $row; } fclose($file);
Dans le code ci-dessus, nous déclarons un tableau vide nommé $studentArray et utilisons fopen La fonction () ouvre un fichier nommé student.csv. Ensuite, dans la boucle while, nous utilisons la fonction fgetcsv() pour lire chaque ligne du fichier CSV avec des virgules comme délimiteurs et la stocker sous forme de tableau. Enfin, nous ajoutons ce tableau à $studentArray en utilisant l'opérateur [].
Conclusion
Il existe de nombreuses façons de saisir des tableaux bidimensionnels en PHP. La saisie manuelle à l'aide de la fonction array() ou de l'opérateur [] est la méthode la plus courante. La saisie dynamique peut être effectuée en lisant un fichier ou en obtenant un tableau bidimensionnel à partir d'autres sources de données. Quoi qu’il en soit, il suffit de quelques pratiques pour maîtriser.
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!