Ulangi nilai dalam array php

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

<!DOCTYPE html> <html> <head> <title>Removing duplicate values from an array </title> </head> <body> <?php $array = array("HTML", "CSS", "JavaScript", "PHP", "jQuery", "PHP", "HTML"); $new_array = array_unique($array); print_r($new_array); ?> </body> </html>


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

<!DOCTYPE html> <html> <head> <title>Removing duplicate values from an array </title> </head> <body> <?php $array = array("HTML", "CSS", "JavaScript", "PHP", "jQuery", "PHP", "HTML"); $result = []; foreach($array as $key => $arrVal) { if(!in_array($arrVal, $result)){ array_push($result, $arrVal); } } print_r ($result); ?> </body> </html> _


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>

Postingan terbaru

LIHAT SEMUA