Kita dapat menghapus nilai duplikat dari array menggunakan fungsi PHP array_unique(). Jika ada nilai yang muncul lebih dari satu kali, maka fungsi ini akan menyimpan kejadian pertama dan menghapus semua duplikat yang tersisa
Fungsi mengambil array sebagai nilainya dan mengembalikan array baru dengan nol nilai duplikat
Contoh. Menghapus nilai duplikat dari array
Dalam contoh yang diberikan, kami telah menghapus nilai duplikat dari array menggunakan fungsi PHP yang telah ditentukan sebelumnya array_unique() function
Larik ( [0] => HTML [1] => CSS [2] => JavaScript [3] => PHP [4] => jQuery )
Menghapus Menggunakan foreach loop
Kami juga dapat menghapus nilai duplikat dari array tanpa menggunakan fungsi PHP. Di sini, kita akan mengulangi array menggunakan foreachloop dan kemudian menggunakan fungsiin_array(). Kami telah menghapus nilai duplikat dari larik
Contoh. Hapus nilai duplikat dari array
Dalam contoh yang diberikan, kami telah menghapus nilai duplikat dari array yang diberikan menggunakan loop foreach
Larik ( [0] => HTML [1] => CSS [2] => JavaScript [3] => PHP [4] => jQuery )
Kesimpulan
Dalam pelajaran ini, kita telah mempelajari cara menghapus nilai duplikat dari array di PHP. Di sini, kita telah membahas dua metode yang dengannya kita dapat menghapus nilai duplikat dari sebuah array. Pada awalnya, kami menggunakanarray_unique()fungsi, fungsi PHP yang telah ditentukan sebelumnya yang menghapus nilai duplikat array dari array. Kemudian kami telah menghapus nilai duplikat dari array menggunakan foreach loop
Program PHP untuk menghapus nilai duplikat dari array
Program di bawah ini adalah untuk menghapus nilai duplikat dari array menggunakan fungsi PHP array_unique(). Pernyataan gema PHP digunakan untuk menampilkan hasilnya di layar. Array adalah variabel tunggal yang dapat menyimpan banyak nilai sekaligus. Fungsi PHP array_unique() digunakan untuk menghapus elemen duplikat dari array
Contoh
<!DOCTYPE html> <html> <body> <?php $arr = array("London","Paris","Switzerland","Switzerland","Scotland"); print_r(array_unique($arr)); ?> </body> </html>