PHP ialah bahasa pengaturcaraan web yang sangat popular yang menyediakan struktur tatasusunan yang mudah untuk menyimpan dan memanipulasi data. Dalam artikel ini, kami akan memperkenalkan pengetahuan terperinci dan penggunaan tatasusunan PHP, supaya anda boleh menguasai cara menggunakan tatasusunan untuk menyelesaikan tugas pengaturcaraan anda.
Mula-mula, mari kita lihat apa itu tatasusunan PHP. Secara ringkas, tatasusunan dianggap sebagai jenis pembolehubah yang menyimpan beberapa nilai (elemen) dalam pembolehubah. Dalam PHP, anda boleh mengakses nilai dalam tatasusunan menggunakan indeks angka atau kunci tatasusunan bersekutu.
Dalam PHP, tatasusunan boleh ditakrifkan dalam pelbagai cara. Di bawah ini kita akan melihat beberapa kaedah yang berbeza dan membincangkan cara menambah, mengalih keluar dan bertanya elemen pada tatasusunan.
Terdapat dua jenis tatasusunan asas: tatasusunan indeks angka dan tatasusunan bersekutu. Tatasusunan yang diindeks secara berangka menggunakan indeks berangka, manakala tatasusunan bersekutu menggunakan kekunci rentetan.
Sintaks untuk mentakrif tatasusunan yang diindeks secara berangka adalah seperti berikut:
$array = array(value1, value2, value3, ...);
Sebagai contoh, kod berikut mentakrifkan tatasusunan dengan tiga elemen:
$fruits = array("apple", "banana", "orange");
Untuk mengakses elemen dalam tatasusunan, anda boleh Gunakan indeks tatasusunan yang sepadan. Sebagai contoh, kod berikut mengeluarkan elemen kedua dalam tatasusunan:
echo $fruits[1];
Output:
banana
Sintaks untuk mentakrif tatasusunan bersekutu adalah seperti berikut:
$array = array(key1=>value1, key2=>value2, key3=>value3, ...);
Contohnya , kod berikut mentakrifkan Tatasusunan bersekutu yang mengandungi tiga pasangan nilai kunci:
$person = array("name"=>"John", "age"=>25, "city"=>"New York");
Untuk mengakses elemen dalam tatasusunan, anda menggunakan kunci yang sepadan. Sebagai contoh, kod berikut mengeluarkan nilai kunci "umur" dalam tatasusunan:
echo $person["age"];
Output:
25
Untuk menambah elemen pada tatasusunan, anda boleh menggunakan salah satu fungsi PHP terbina dalam array_push() atau $array[].
Sebagai contoh, kod berikut menggunakan array_push() untuk menambah elemen pada tatasusunan:
$fruits = array("apple", "banana", "orange"); array_push($fruits, "pear");
Cara lain ialah menggunakan tatatanda $array[] untuk menambah elemen pada tatasusunan:
$fruits = array("apple", "banana", "orange"); $fruits[] = "pear";
Untuk mengalih keluar elemen daripada tatasusunan, anda boleh menggunakan salah satu fungsi terbina dalam PHP seperti unset() atau array_pop().
Sebagai contoh, kod berikut menggunakan fungsi unset() untuk mengalih keluar elemen daripada tatasusunan:
$fruits = array("apple", "banana", "orange"); unset($fruits[1]); // 删除数组中的第二个元素
Cara lain ialah menggunakan fungsi array_pop() untuk mengalih keluar elemen dari hujung daripada tatasusunan:
$fruits = array("apple", "banana", "orange"); array_pop($fruits); // 从数组末尾删除一个元素
PHP menyediakan beberapa cara untuk menggelung tatasusunan. Yang paling biasa digunakan ialah gelung foreach, yang membantu kami mengakses setiap elemen dalam tatasusunan dengan mudah.
Sebagai contoh, kod berikut menggunakan gelung foreach untuk mencetak setiap elemen dalam tatasusunan:
$fruits = array("apple", "banana", "orange"); foreach ($fruits as $fruit) { echo $fruit . "
"; }
Output:
apple banana orange
PHP menyediakan pelbagai fungsi pengisihan untuk mengisih tatasusunan. Berikut adalah beberapa daripadanya:
Contohnya, kod berikut menggunakan fungsi sort() untuk mengisih tatasusunan dalam tertib menaik:
$numbers = array(5, 3, 8, 1, 6); sort($numbers); print_r($numbers);
Output:
Array ( [0] => 1 [1] => 3 [2] => 5 [3] => 6 [4] => 8 )
PHP menyediakan banyak fungsi tatasusunan yang berguna, berikut adalah beberapa daripadanya:
Contohnya, kod berikut menggunakan fungsi in_array() untuk menyemak sama ada unsur tertentu wujud Dalam tatasusunan:
$fruits = array("apple", "banana", "orange"); if (in_array("apple", $fruits)) { echo "Yes"; } else { echo "No"; }
Output:
Yes
Ringkasnya, tatasusunan PHP menyediakan kemudahan struktur data untuk menyimpan dan memanipulasi data. Sama ada tatasusunan yang diindeks secara berangka atau tatasusunan bersekutu, kita boleh menambah, mengalih keluar, mengulang dan mengisih elemen tatasusunan dengan mudah. Selain itu, fungsi tatasusunan yang disediakan oleh PHP boleh membantu kami memproses tatasusunan dengan lebih cekap. Saya harap artikel ini dapat membantu anda mempelajari tatasusunan PHP.
Atas ialah kandungan terperinci Di mana untuk mencari array php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!