Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk menulis tatasusunan dua dimensi dalam PHP
Dalam tatasusunan dua dimensi PHP, setiap elemen tatasusunan ialah tatasusunan, dan tatasusunan ini semuanya mempunyai kunci yang sama. Berikut ialah cara menulis tatasusunan dua dimensi dalam PHP dan beberapa contoh:
Anda boleh menggunakan fungsi tatasusunan() untuk mentakrifkan tatasusunan dua dimensi. Berikut ialah beberapa contoh mentakrif tatasusunan dua dimensi:
// 定义一个空数组 $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), );
Apabila mengakses elemen dalam tatasusunan dua dimensi, anda perlu untuk menentukan dua Ikatan ialah ikatan antara dimensi pertama dan kedua. Berikut ialah beberapa contoh mengakses elemen tatasusunan 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
Anda boleh menggunakan gelung for atau gelung foreach untuk melintasi a Tatasusunan 2D. Berikut ialah beberapa contoh merentasi tatasusunan dua dimensi:
// 使用 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>'; }
Di atas ialah cara menulis tatasusunan dua dimensi dan contoh dalam PHP.
Atas ialah kandungan terperinci Bagaimana untuk menulis tatasusunan dua dimensi dalam PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!