Cara menghapus elemen array spesifik dalam php

Cara menghapus elemen array spesifik dalam php

Q. Bagaimana cara menghapus elemen tertentu dari array menggunakan PHP.

Dalam tutorial ini, Anda akan mempelajari dua metode php unset () dan array_splice () untuk menghapus elemen array tertentu.

Menggunakan fungsi PHP Unset ()

Gunakan PHP Unset () berfungsi untuk menghapus elemen dari array.

Pada dasarnya ini digunakan untuk membuka variabel apa pun dalam PHP. Fungsi ini menerima variabel sebagai argumen dan tidak sejalan.

Contoh:

"apel", "b" => "bola", "c" => "cat"); Unset ($ arr ["b"]); ?>
1234 "apel", "b" => "bola", "c" => "cat"); Unset ($ arr ["b"]);?>

Keluaran:

array ("a" => "apple", "c" => "cat") 

Contoh lain:

12345

Keluaran:

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

Anda dapat melihat array hasil tidak diindeks. Untuk mengatasi kondisi ini, Anda dapat menggunakan fungsi array_splice () yang dijelaskan di bawah ini.

Menggunakan fungsi php array_splice ()

Anda juga bisa menggunakan array_splice () Fungsi untuk menghapus elemen array tertentu. Fungsi ini juga dapat digunakan untuk mengganti elemen array dengan melewati array dengan nilai pembaruan.

Fungsi ini membutuhkan tiga parameter, array, offset (tempat untuk memulai), dan panjang (jumlah elemen yang akan dihapus).

Berikut adalah contoh dengan fungsi array_splice ():

12345

Keluaran:

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

Anda dapat melihat bahwa array hasilnya diindeks ulang.

Kesimpulan

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