Home » PHP » Fungsi array_unique() PHP

Fungsi array_unique() PHP

by Hanifah Nurbaeti
by Hanifah Nurbaeti

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

ParameterDeskripsi
arrayRequired. Menentukan array
sorttypeOptional. 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.

You may also like