Hapus nilai duplikat dari array:
<?php$a=array("a"=>"merah","b"=>"hijau","c"=>"merah");print_r(array_unique($a));?>Fungsi array_unique() digunakan untuk menghapus nilai duplikat dari array. Jika dua atau lebih nilai array sama, hanya nilai pertama yang dipertahankan dan nilai lainnya dihapus.
Catatan: Array yang dipertahankan akan mempertahankan tipe kunci dari item array pertama .
larik_unik( larik )
parameter | menggambarkan |
---|---|
susunan | Diperlukan. Menentukan sebuah array. |
tipe penyortiran | Opsional. Menentukan jenis penyortiran. Nilai yang mungkin: SORT_STRING - Bawaan. Perlakukan setiap item sebagai string. SORT_REGULAR - menempatkan setiap item dalam urutan teratur (Standar ASCII, tidak mengubah jenis). SORT_NUMERIC - perlakukan setiap item sebagai angka. SORT_LOCALE_STRING - Perlakukan setiap item sebagai string, berdasarkan lokal saat ini (dapat diubah dengan setlocale()). |
Nilai pengembalian: | Mengembalikan array yang difilter. |
---|---|
Versi PHP: | 4.0.1+ |
Catatan pembaruan: | Di PHP 5.2.10, nilai default tipe pengurutan diubah kembali menjadi SORT_STRING. Di PHP 5.2.9, nilai default sortingtype diubah menjadi SORT_REGULAR. Di versi sebelumnya, nilai default tipe penyortiran adalah SORT_STRING. |