Computer >> Máy Tính >  >> Lập trình >> PHP

Hàm array_unique () trong PHP

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
)