Hàm array_unique () loại bỏ các giá trị trùng lặp khỏi một mảng. Nó trả về mảng đã lọc với các phần tử duy nhất.
Cú pháp
array_unique(arr, compare)
Tham số
-
arr - Mảng được chỉ định.
-
so sánh - Chỉ định cách so sánh các phần tử / mục của mảng. Giá trị có thể có
-
SORT_STRING - So sánh các mục dưới dạng chuỗi
-
SORT_REGULAR - So sánh các mặt hàng mà không cần thay đổi loại
-
SORT_NUMERIC - So sánh các mục bằng số
-
SORT_LOCALE_STRING - So sánh các mục dưới dạng chuỗi, dựa trên cục bộ hiện tại.
-
Quay lại
Hàm array_unique () trả về mảng đã lọc.
Ví dụ
Sau đây là một ví dụ -
<?php $arr = array("a"=>"one","b"=>"two","c"=>"two", "d"=>"three", "e"=>"three"); print_r(array_unique($arr)); ?>
Đầu ra
Array ( [a] => one [b] => two [d] => three )