Dalam PHP, terdapat banyak cara untuk menentukan tatasusunan. Berikut adalah beberapa kaedah yang biasa digunakan.
Menggunakan kaedah literal, anda boleh menentukan tatasusunan terus dalam kod:
$arr1 = [1, 2, 3]; $arr2 = ['apple', 'banana', 'orange'];
fungsi array() ialah fungsi terbina dalam PHP yang boleh digunakan untuk mencipta tatasusunan. Sintaks asasnya adalah seperti berikut:
array(value1, value2, value3, ...)
di mana nilai1, nilai2, nilai3, dsb. mewakili setiap elemen dalam tatasusunan, yang boleh berupa sebarang jenis nilai. Contohnya:
$arr1 = array(1,2,3); $arr2 = array('apple', 'banana', 'orange'); $arr3 = array(1, 'apple', true);
Asusunan bersekutu merujuk kepada mentakrifkan tatasusunan menggunakan pasangan nilai kunci yang ditentukan, iaitu, anda boleh menyesuaikan nama kunci, yang boleh menjadi rentetan atau nombor jenis campuran juga mungkin. Takrif tatasusunan bersekutu adalah seperti berikut:
$arr = [ 'name' => '张三', 'age' => 28, 'gender' => '男' ];
Cara untuk mentakrif tatasusunan bersekutu menggunakan fungsi tatasusunan() adalah seperti berikut:
$arr = array( 'name' => '张三', 'age' => 28, 'gender' => '男' );
Tatasusunan berbilang dimensi yang dirujuk ialah tatasusunan yang mengandungi tatasusunan lain. Anda boleh menggunakan sintaks tatasusunan bersarang untuk mentakrif tatasusunan berbilang dimensi, seperti yang ditunjukkan di bawah:
$arr = [ [1, 2, 3], ['apple', 'banana', 'orange'], ['name' => '张三', 'age' => 28], [ [1, 2], [3, 4] ] ];
Gunakan fungsi tatasusunan() untuk mentakrif tatasusunan berbilang dimensi seperti berikut:
$arr = array( array(1,2,3), array('apple', 'banana', 'orange'), array('name' => '张三', 'age' => 28), array( array(1, 2), array(3, 4) ) );
Dalam PHP, kaedah mentakrif tatasusunan adalah Terdapat banyak cara, sama ada menggunakan literal, fungsi tatasusunan(), tatasusunan bersekutu atau tatasusunan berbilang dimensi, untuk memenuhi keperluan yang berbeza. Pengaturcara boleh memilih kaedah yang sesuai dengan mereka berdasarkan situasi tertentu.
Atas ialah kandungan terperinci Adakah terdapat cara untuk menentukan tatasusunan dalam php?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!