Cara mengeluarkan elemen array tertentu dalam php

Cara mengeluarkan elemen array tertentu dalam php

Q. Bagaimana saya mengeluarkan elemen tertentu dari array menggunakan php.

Dalam tutorial ini, anda akan mempelajari dua kaedah PHP UNSET () dan Array_Splice () untuk menghapuskan elemen array tertentu.

Menggunakan fungsi php unset ()

Gunakan PHP unset () berfungsi untuk memadam elemen dari array.

Pada dasarnya ia digunakan untuk tidak menetap di mana -mana pembolehubah dalam php. Fungsi ini menerima pembolehubah sebagai hujah dan tidak dapat dipisahkan.

Contoh:

"Apple", "B" => "Ball", "C" => "Cat"); unset ($ arr ["b"]); ?>
1234 "Apple", "B" => "Ball", "C" => "Cat"); unset ($ arr ["b"]);?>

Pengeluaran:

Array ("a" => "epal", "c" => "kucing") 

Contoh yang lain:

12345

Pengeluaran:

Array ([0] => 1 [1] => 2 [2] => 3 [4] => 5) 

Anda dapat melihat array hasil tidak diindeks. Untuk mengatasi keadaan ini, anda boleh menggunakan fungsi Array_Splice () PHP yang diterangkan di bawah.

Menggunakan fungsi php array_splice ()

Anda juga boleh menggunakan array_splice () berfungsi untuk mengalih keluar elemen array tertentu. Fungsi ini juga boleh digunakan untuk mengganti elemen array dengan lulus array dengan nilai kemas kini.

Fungsi ini mengambil tiga parameter, array, mengimbangi (di mana untuk bermula), dan panjang (bilangan elemen yang akan dikeluarkan).

Berikut adalah contoh dengan fungsi array_splice ():

12345

Pengeluaran:

Array ([0] => 1 [1] => 2 [2] => 5) 

Anda dapat melihat bahawa array hasilnya diindeks semula.

Kesimpulan

Dalam tutorial ini, anda mempelajari dua fungsi PHP yang digunakan untuk mengeluarkan elemen tertentu dari array.