Dalam PHP, tatasusunan ialah jenis data yang sangat biasa digunakan. Apabila menggunakan tatasusunan, kadangkala anda perlu mengecualikan elemen tertentu dalam tatasusunan. Artikel ini akan menerangkan cara mengecualikan elemen tatasusunan dalam PHP.
Pertama, kita perlu memahami beberapa fungsi asas PHP, termasuk:
Di sini kami memperkenalkan secara terperinci beberapa kaedah untuk mengecualikan elemen tatasusunan:
Kaedah 1: Gunakan fungsi yang tidak ditetapkan
Gunakan fungsi yang tidak ditetapkan untuk memadam elemen yang ditentukan dalam tatasusunan. Kod sampel adalah seperti berikut:
$array = array("apple", "banana", "grape"); unset($array[1]); print_r($array);
Hasil output ialah:
Array ( [0] => apple [2] => grape )
Kaedah 2: Gunakan fungsi array_search
Pertama, gunakan fungsi array_search untuk mencari nama kunci daripada elemen yang ditentukan dalam tatasusunan. Kemudian, gunakan fungsi unset untuk memadamkan elemen. Kod sampel adalah seperti berikut:
$array = array("apple", "banana", "grape"); $key = array_search("banana", $array); unset($array[$key]); print_r($array);
Hasil output ialah:
Array ( [0] => apple [2] => grape )
Kaedah 3: Gunakan fungsi array_diff
Gunakan fungsi array_diff untuk membandingkan perbezaan antara dua atau lebih banyak tatasusunan dan kembalikan bahagian Perbezaan. Kod sampel adalah seperti berikut:
$array1 = array("apple", "banana", "grape"); $array2 = array("banana"); $result = array_diff($array1, $array2); print_r($result);
Hasil output ialah:
Array ( [0] => apple [2] => grape )
Dalam contoh ini, kita mula-mula mentakrifkan dua tatasusunan $array1 dan $array2, dan kemudian gunakan fungsi array_diff untuk menukar elemen dalam $array2 Kecualikan dalam $array1 dan akhirnya dapatkan tatasusunan hasil.
Ringkasnya, tiga kaedah di atas boleh mengecualikan elemen tatasusunan dalam PHP. Senario aplikasi tertentu mungkin berbeza bergantung pada situasi. Kaedah satu sesuai untuk situasi di mana unsur tatasusunan perlu dipadamkan secara langsung; diperolehi. Dalam aplikasi sebenar, anda boleh memilih mengikut keperluan tertentu.
Atas ialah kandungan terperinci php mengecualikan elemen tatasusunan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!