Dalam PHP, terdapat banyak cara untuk mengisytiharkan tatasusunan ialah himpunan beberapa elemen, setiap elemen terdiri daripada kunci dan nilai.
Apabila mengisytiharkan tatasusunan PHP, anda boleh mengisytiharkan kunci dan nilai tatasusunan pada masa yang sama, atau anda hanya boleh mengisytiharkan nilai tatasusunan, dan kunci akan diberikan secara automatik. Berikut adalah beberapa cara yang mungkin.
Anda boleh menggunakan sintaks ringkas tatasusunan untuk mengisytiharkan tatasusunan, iaitu, letakkan hubungan yang sepadan antara kunci dan nilai dalam kurungan segi empat sama.
Contohnya:
$fruits = ['apple' => '红苹果', 'banana' => '香蕉', 'grape' => '葡萄'];
Dalam kod di atas, pembolehubah $fruits
ialah tatasusunan dengan tiga elemen, setiap elemen terdiri daripada kunci dan nilai.
Cara lain yang biasa digunakan untuk mengisytiharkan tatasusunan ialah menggunakan fungsi tatasusunan. Fungsi ini boleh menerima beberapa parameter, setiap parameter adalah nilai.
Anda boleh menggunakan fungsi tatasusunan seperti ini untuk mengisytiharkan tatasusunan:
$fruits = array('apple' => '红苹果', 'banana' => '香蕉', 'grape' => '葡萄');
Perlu diambil perhatian bahawa apabila menggunakan fungsi tatasusunan, kunci dan nilai perlu dipisahkan dengan koma. Hubungan yang sepadan diwakili oleh =>
.
Jika anda perlu menambah unsur secara dinamik apabila menggunakan tatasusunan, anda juga boleh menggunakan $array[]
untuk menambah elemen.
Contohnya:
$fruits = []; $fruits['apple'] = '红苹果'; $fruits['banana'] = '香蕉'; $fruits['grape'] = '葡萄';
Semasa mengisytiharkan tatasusunan $fruits
, kod di atas juga menambah tiga elemen pada tatasusunan, setiap elemen terdiri daripada kunci dan nilai. Perlu diingatkan bahawa nama kunci perlu disertakan dalam petikan tunggal atau petikan berganda, dan perbezaan antara kedua-duanya ialah pembolehubah tidak boleh digunakan dalam petikan tunggal.
Tidak kira bagaimana anda mengisytiharkan tatasusunan, anda perlu menentukan nama kunci unik untuk setiap kunci, jika tidak, konflik nama kunci akan berlaku. Pada masa yang sama, nama utama tatasusunan boleh berupa rentetan, integer atau jenis data lain.
Atas ialah kandungan terperinci Bagaimana untuk mengisytiharkan kunci tatasusunan php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!