Rumah > pembangunan bahagian belakang > masalah PHP > Bagaimana untuk membina tatasusunan 2D dalam PHP

Bagaimana untuk membina tatasusunan 2D dalam PHP

PHPz
Lepaskan: 2023-04-23 10:34:38
asal
633 orang telah melayarinya

Dalam PHP, tatasusunan ialah jenis data penting yang boleh digunakan untuk menyimpan dan mengurus data. Secara khusus, tatasusunan ialah struktur data yang boleh menyimpan berbilang nilai, dan boleh menjadi satu dimensi, dua dimensi atau dimensi yang lebih tinggi. Artikel ini akan memperkenalkan cara membina tatasusunan dua dimensi dalam PHP.

Tatasusunan dua dimensi ialah tatasusunan yang terdiri daripada baris elemen dan boleh dianggap sebagai koleksi beberapa tatasusunan satu dimensi. Dalam PHP, tatasusunan dua dimensi boleh dibina dengan cara berikut:

$array = array(
   array(value1, value2, value3),
   array(value4, value5, value6),
   array(value7, value8, value9)
);
Salin selepas log masuk

di mana, setiap subarray dipanggil tatasusunan satu dimensi, dimensi pertama mewakili subskrip subarray, dan yang kedua Dimensi mewakili subskrip elemen dalam subarray. Sebagai contoh, $array0 mewakili elemen pertama subarray pertama dalam tatasusunan dua dimensi.

Berikut ialah contoh khusus Katakan kita ingin membina tatasusunan dua dimensi untuk mewakili transkrip beberapa pelajar Setiap sub-tatasusunan mengandungi nama pelajar, markah matematik dan markah bahasa Cina. Ini boleh dicapai melalui kod berikut:

$name1 = "张三";
$name2 = "李四";
$name3 = "王五";

$math_score1 = 80;
$math_score2 = 90;
$math_score3 = 70;

$chinese_score1 = 90;
$chinese_score2 = 85;
$chinese_score3 = 95;

$scores = array(
   array("name"=>$name1, "math"=>$math_score1, "chinese"=>$chinese_score1),
   array("name"=>$name2, "math"=>$math_score2, "chinese"=>$chinese_score2),
   array("name"=>$name3, "math"=>$math_score3, "chinese"=>$chinese_score3)
);
Salin selepas log masuk

Dalam kod di atas, kami mentakrifkan nama dan markah matematik dan Cina bagi tiga pelajar, dan menyimpannya dalam pembolehubah yang berbeza. Kami kemudiannya merangkum maklumat ini ke dalam subarray dan menganggap setiap subarray sebagai elemen tatasusunan dua dimensi. Akhir sekali, kami menetapkan tatasusunan dua dimensi kepada pembolehubah $scores.

Dengan mengakses elemen dalam tatasusunan dua dimensi, kita boleh mendapatkan maklumat setiap pelajar. Contohnya, untuk mendapatkan markah matematik pelajar kedua, anda boleh menggunakan kod berikut:

$math_score2 = $scores[1]["math"];
Salin selepas log masuk

Di mana, $scores[1] mewakili subray kedua dalam tatasusunan dua dimensi dan [" matematik"] mewakili elemen gred Matematik dalam subarray.

Ringkasan:

Tatasusunan dua dimensi ialah salah satu jenis data yang biasa digunakan dalam PHP, yang boleh mengurus berbilang elemen dengan mudah. Tatasusunan dua dimensi boleh dibina dengan mentakrif tatasusunan integer, tatasusunan rentetan, tatasusunan bercampur, dll.; Dalam pembangunan sebenar, tatasusunan dua dimensi digunakan secara meluas dalam paparan data jadual dan penyimpanan hasil operasi pangkalan data. Saya harap pembaca dapat memahami penggunaan asas tatasusunan dua dimensi melalui artikel ini dan menggunakan pengaturcaraan PHP dengan lebih baik.

Atas ialah kandungan terperinci Bagaimana untuk membina tatasusunan 2D 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