Contoh
Hapus nilai duplikat dari array:
<?php $a=array("a"=>"red","b"=>"green","c"=>"red"); print_r(array_unique($a)); ?> //Output : Array ( [a] => red [b] => green )
Definisi dan Penggunaan
Fungsi array_unique()
digunakan untuk menghapus nilai duplikat dari array. Jika dua atau lebih nilai array sama, tampilan pertama akan disimpan dan yang lainnya akan dihapus.
Catatan: Array yang dikembalikan akan mempertahankan tipe kunci item larik pertama.
Syntax
array_unique(array, sorttype)
Nilai Parameter
Parameter | Deskripsi |
---|---|
array | Required. Menentukan array |
sorttype | Optional. Menentukan bagaimana membandingkan elemen / item array. Nilai yang memungkinkan: SORT_STRING – Bawaan. Bandingkan item sebagai string SORT_REGULAR – Bandingkan item seperti biasa (jangan ubah jenis) SORT_NUMERIC – Bandingkan item secara numerik SORT_LOCALE_STRING – Bandingkan item sebagai string, berdasarkan lokal saat ini |
Detail Teknis
Return Value: | Mengembalikan larik yang difilter |
---|---|
PHP Version: | 4.0.1+ |
PHP Changelog: | PHP 7.2: Jika sorttype adalah SORT_STRING, ini mengembalikan larik baru dan menambahkan elemen unik. PHP 5.2.9: Nilai default dari sorttype diubah menjadi SORT_REGULAR. PHP 5.2.1: Nilai default dari sorttype telah diubah kembali ke SORT_STRING. |