Maison >développement back-end >Problème PHP >Comment écrire un tableau à deux dimensions en PHP
Dans le tableau bidimensionnel de PHP, chaque élément du tableau est un tableau, et ces tableaux ont tous la même clé. Voici comment écrire un tableau à deux dimensions en PHP et quelques exemples :
Vous pouvez utiliser la fonction array() pour définir un tableau à deux dimensions. Voici quelques exemples de définition de tableaux à deux dimensions :
// 定义一个空数组 $array = array(); // 定义一个二维数组 $array = array( array(1, 2, 3), array(4, 5, 6), array(7, 8, 9) ); // 定义一个关联数组 $array = array( 'row1' => array('id'=>1, 'name'=>'Tom', 'age'=>18), 'row2' => array('id'=>2, 'name'=>'Jerry', 'age'=>20), 'row3' => array('id'=>3, 'name'=>'Mike', 'age'=>22), );
Lors de l'accès à un élément dans un tableau à deux dimensions, vous devez spécifier deux clés, les clés de la première et de la deuxième dimensions. . Voici quelques exemples d'accès aux éléments d'un tableau 2D :
// 访问二维数组中的元素 echo $array[0][0]; // 输出 1 echo $array[1][1]; // 输出 5 echo $array[2][2]; // 输出 9 // 访问关联数组中的元素 echo $array['row1']['name']; // 输出 Tom echo $array['row2']['age']; // 输出 20 echo $array['row3']['id']; // 输出 3
Vous pouvez utiliser une boucle for ou une boucle foreach pour parcourir un tableau 2D. Voici quelques exemples de parcours de tableaux bidimensionnels :
// 使用 for 循环遍历二维数组 for ($i = 0; $i < count($array); $i++) { for ($j = 0; $j < count($array[$i]); $j++) { echo $array[$i][$j] . ' '; } echo '<br>'; } // 使用 foreach 循环遍历关联数组 foreach ($array as $key => $value) { echo $key . ': '; foreach ($value as $k => $v) { echo $k . '=' . $v . ' '; } echo '<br>'; }
Ce qui précède explique comment écrire des tableaux bidimensionnels et des exemples en PHP. J'espère que cela vous sera utile.
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!