PHP ialah bahasa yang digunakan secara meluas untuk pembangunan web kerana ia menyediakan banyak ciri mudah untuk mengendalikan tugas berkaitan web dengan mudah. Array ialah struktur asas dalam PHP yang membolehkan pembangun menyimpan dan mengakses satu siri nilai. Apabila bekerja dengan tatasusunan, anda mungkin perlu mengalih keluar item tertentu untuk memastikan tatasusunan itu sah. Dalam artikel ini, kami akan menerangkan cara mengalih keluar item tertentu daripada tatasusunan menggunakan PHP.
Terdapat beberapa cara untuk mengalih keluar item daripada tatasusunan PHP. Di sini, kami akan memberi tumpuan kepada tiga kaedah yang paling biasa digunakan: unset(), array_splice(), dan array_filter().
PHP menyediakan fungsi yang dipanggil unset(), yang membolehkan anda memadamkan elemen yang ditentukan daripada tatasusunan. Sebagai contoh, katakan kita mempunyai tatasusunan yang dipanggil $myArray dan kita mahu mengalih keluar elemen kedua daripadanya. Kita boleh menggunakan kod berikut untuk mencapai ini:
$myArray = array("apple", "banana", "cherry", "orange"); unset($myArray[1]); print_r($myArray);
Ini akan memadamkan elemen kedua mengikut nombor indeks dan mencetak tatasusunan yang dipadamkan.
Output:
Array ( [0] => apple [2] => cherry [3] => orange )
Sila ambil perhatian bahawa fungsi unset() bukan sahaja digunakan untuk tatasusunan, tetapi juga boleh digunakan untuk memadam pembolehubah PHP.
Cara lain untuk memadamkan item daripada tatasusunan PHP ialah menggunakan fungsi array_splice(). Fungsi ini menerima tiga parameter Parameter pertama ialah tatasusunan yang akan dikendalikan, parameter kedua ialah nombor indeks untuk mula memadam, dan parameter ketiga ialah nombor untuk dipadam. Sebagai contoh, katakan kita mahu mengalih keluar elemen kedua daripada tatasusunan bernama $myArray. Kita boleh menggunakan kod berikut:
$myArray = array("apple", "banana", "cherry", "orange"); array_splice($myArray, 1, 1); print_r($myArray);
Ini akan mengalih keluar elemen kedua mengikut nombor indeks dan mencetak tatasusunan yang terhasil.
Output:
Array ( [0] => apple [1] => cherry [2] => orange )
Sila ambil perhatian bahawa bilangan item untuk dipadamkan parameter adalah pilihan, jika ditinggalkan, semua item dari nombor indeks permulaan hingga penghujung tatasusunan akan dipadamkan.
Cara terakhir untuk mengalih keluar item daripada tatasusunan PHP ialah menggunakan fungsi array_filter(). Fungsi ini menerima tatasusunan sebagai hujah dan mengembalikan tatasusunan baharu yang mengandungi hanya item yang melepasi fungsi penapis. Fungsi penapis menentukan sama ada untuk mengekalkan elemen daripada tatasusunan asal dalam tatasusunan baharu. Sebagai contoh, katakan kita mempunyai tatasusunan yang dipanggil $myArray dan ingin mengalih keluar sebarang item yang mengandungi perkataan "pisang". Kita boleh menggunakan kod berikut:
$myArray = array("apple", "banana", "cherry", "orange"); $myArray = array_filter($myArray, function($value) { return !preg_match('/banana/i', $value); }); print_r($myArray);
Ini akan mengalih keluar item yang mengandungi "pisang" daripada tatasusunan dan mencetak tatasusunan yang terhasil. Dalam kod di atas, kami menggunakan ungkapan biasa untuk memadankan mana-mana item yang mengandungi "pisang".
Output:
Array ( [0] => apple [2] => cherry [3] => orange )
Ringkasan
Susun atur ialah struktur asas dalam PHP yang digunakan untuk menyimpan satu siri nilai ke dalam pembolehubah tunggal. Apabila bekerja dengan tatasusunan, anda mungkin perlu mengalih keluar item tertentu daripadanya untuk mengekalkan kesahihan tatasusunan. Artikel ini memperkenalkan tiga kaedah untuk mengalih keluar item daripada tatasusunan PHP: unset(), array_splice(), dan array_filter(). Kaedah ini memudahkan untuk memanipulasi tatasusunan dan mengalih keluar item daripadanya mengikut keperluan.
Atas ialah kandungan terperinci Bagaimana untuk mengalih keluar elemen daripada tatasusunan php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!