Hàm array_unique () trong PHP
Thí dụ
Loại bỏ 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));
?>
Đị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, phần xuất hiện đầu tiên sẽ được giữ lại và phần còn lại sẽ bị xóa.
Lưu ý: Mảng được trả về sẽ giữ kiểu khóa của mục mảng đầu tiên .
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ả lại: | Trả về mảng đã lọc |
---|---|
Phiên bản PHP: | 4.0.1+ |
PHP Changelog: | PHP 7.2: Nếu kiểu sắp xếp là SORT_STRING , điều 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 kiểu sắp xếp đã được thay đổi thành SORT_REGULAR . PHP 5.2.1: Giá trị mặc định của kiểu sắp xếp đã được đổi lại thành SORT_STRING . |
❮ Tham chiếu mảng PHP