Rumah > pembangunan bahagian belakang > masalah PHP > Bagaimana untuk menulis tatasusunan dua dimensi dalam PHP

Bagaimana untuk menulis tatasusunan dua dimensi dalam PHP

PHPz
Lepaskan: 2023-04-20 11:00:41
asal
470 orang telah melayarinya

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:

  1. Tentukan tatasusunan dua dimensi

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),
);
Salin selepas log masuk
  1. Mengakses elemen tatasusunan dua dimensi

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
Salin selepas log masuk
  1. Melintasi tatasusunan 2D

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] . &#39; &#39;;
    }
    echo &#39;<br>';
}

// 使用 foreach 循环遍历关联数组
foreach ($array as $key => $value) {
    echo $key . ': ';
    foreach ($value as $k => $v) {
        echo $k . '=' . $v . ' ';
    }
    echo '<br>';
}
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan