Berkembang? Bagaimana untuk menggunakan dua tatasusunan ini?
PHP ialah bahasa skrip yang digunakan secara meluas dalam pembangunan web. Sebagai bahasa yang dinamik, fleksibilitinya amat menonjol dalam penyimpanan dan pemprosesan data. Tatasusunan dalam PHP ialah jenis data yang sangat biasa digunakan, terutamanya digunakan untuk menyimpan dan mengurus data berkaitan. Dalam PHP, terdapat dua jenis tatasusunan: tatasusunan diindeks dan tatasusunan bersekutu.
Susun atur terindeks ialah tatasusunan yang elemennya boleh diakses melalui indeks berangka. Dalam PHP, tatasusunan indeks dinomborkan bermula dari 0 secara lalai. Ini bermakna nombor 0 ialah indeks elemen pertama dalam tatasusunan, nombor 1 ialah indeks elemen kedua, dan seterusnya. Kaedah definisi tatasusunan indeks adalah sangat mudah Anda boleh menggunakan sintaks berikut:
$array = array(element1, element2, element3, ......);
di mana, $array
ialah nama pembolehubah tatasusunan, dan setiap elemen dipisahkan dengan koma. Berikut ialah contoh mudah:
$fruits = array("Apple", "Banana", "Orange", "Grapes"); echo "I like " . $fruits[1];
Kod di atas mula-mula mentakrifkan pembolehubah tatasusunan bernama $fruits
, dan kemudian ia mengeluarkan elemen kedua "Pisang" dalam tatasusunan.
Selain memulakan tatasusunan secara langsung, kami juga boleh menggunakan fungsi array()
untuk mencipta tatasusunan kosong dan menambah elemen padanya secara individu. Anda boleh beroperasi seperti berikut:
$fruits = array(); // 创建一个空的数组 $fruits[0] = "Apple"; $fruits[1] = "Banana"; $fruits[2] = "Orange"; $fruits[3] = "Grapes";
Dalam proses ini, kita mula-mula mencipta tatasusunan kosong, dan kemudian menambah 4 elemen padanya.
Tatasusunan diindeks sangat bagus untuk menyimpan data (seperti nombor atau tarikh) secara berurutan. Untuk beberapa tugas mudah, ia adalah cara yang cekap untuk memproses data.
Associative Array ialah tatasusunan yang elemennya boleh diakses oleh kunci yang ditentukan. Untuk setiap elemen, kunci dan nilai perlu ditentukan. Dalam PHP, sintaks berikut boleh digunakan untuk menentukan tatasusunan bersekutu:
$array = array( key1 => value1, key2 => value2, key3 => value3, ...... );
di mana, key
ialah kunci dalam tatasusunan bersekutu dan value
ialah nilai yang dikaitkan dengannya. Untuk contoh berikut:
$student = array( "name" => "John", "age" => 20, "email" => "john@example.com", ); echo "His name is " . $student["name"] ." and he is " . $student["age"] . " years old.";
Kod ini mula-mula mentakrifkan pembolehubah tatasusunan bersekutu yang mengandungi 3 elemen dan menggunakan fungsi echo()
untuk mengeluarkan 2 elemen.
Anda boleh menggunakan pernyataan foreach
untuk mengulangi elemen dalam tatasusunan bersekutu, seperti yang ditunjukkan di bawah:
$student = array( "name" => "John", "age" => 20, "email" => "john@example.com", ); foreach ($student as $key => $value) { echo "Key=" . $key . ", Value=" . $value; }
Dalam proses ini, kami menggunakan pernyataan foreach
untuk menggelungkan setiap elemen dalam $student
elemen tatasusunan, kata kunci keluaran dan nilai. Ini akan mengeluarkan yang berikut:
Key=name, Value=John Key=age, Value=20 Key=email, Value=john@example.com
Ringkasan
Dalam PHP, anda boleh menggunakan dua jenis tatasusunan: tatasusunan diindeks dan tatasusunan bersekutu. Tatasusunan diindeks ialah tatasusunan yang unsur-unsurnya boleh diakses oleh indeks berangka Ia sesuai untuk menyimpan unsur berjujukan, seperti nombor atau tarikh. Tatasusunan bersekutu ialah tatasusunan yang boleh diakses dengan menentukan kata kunci Setiap elemen mengandungi kunci dan nilai Ia sesuai untuk menyimpan data yang berkaitan, seperti maklumat peribadi. Tidak kira jenis tatasusunan yang digunakan, ia boleh dimanipulasi dan diproses menggunakan fungsi dan pernyataan terbina dalam PHP.
Atas ialah kandungan terperinci Apakah dua jenis tatasusunan php?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!