Hàm mảng_unique() trong PHP
Ví dụ
Xóa các giá trị trùng lặp khỏi một mảng:
<?php
$a=array("a"=>"red","b"=>"green","c"=>"red");
print_r(array_unique($a));
?>
Hãy tự mình thử »Định nghĩa và cách sử dụng
Hàm array_unique() loại bỏ các giá trị trùng lặp khỏi một mảng. Nếu hai hoặc nhiều giá trị mảng giống nhau thì giao diện đầu tiên sẽ được giữ nguyên và giao diện còn lại sẽ bị xóa.
Lưu ý: Mảng trả về sẽ giữ nguyên kiểu khóa của mục đầu tiên trong mảng.
Cú pháp
array_unique( array, sorttype )
Giá trị tham số
Parameter | Description |
---|---|
array | Required. Specifying an array |
sorttype | Optional. Specifies how to compare the array elements/items. Possible values:
|
Chi tiết kỹ thuật
Giá trị trả về: | Trả về mảng đã lọc |
---|---|
Phiên bản PHP: | 4.0.1+ |
Nhật ký thay đổi PHP: | PHP 7.2: Nếu kiểu sắp xếp là SORT_STRING, thao tác này sẽ trả về một mảng mới và thêm các phần tử duy nhất. PHP 5.2.9: Giá trị mặc định của loại sắp xếp đã được thay đổi thành SORT_REGULAR. PHP 5.2.1: Giá trị mặc định của loại sắp xếp đã được thay đổi về SORT_STRING. |
❮ Tham chiếu mảng PHP