Mảng PHP_unique
PHP array_unique[] là một hàm dựng sẵn trả về một mảng không có giá trị trùng lặp. Phương thức array_unique[] loại bỏ các giá trị trùng lặp khỏi một mảng. Nó nhận một mảng đầu vào và trả về một mảng mới không có giá trị trùng lặp
Loại bỏ các giá trị trùng lặp khỏi một mảng trong PHP
Để loại bỏ các giá trị trùng lặp khỏi một mảng trong PHP, hãy sử dụng hàm array_unique[]. Nếu hai hoặc nhiều giá trị mảng giống nhau, giá trị đầu tiên sẽ được giữ lại và giá trị còn lại sẽ bị xóa. Mảng được trả về sẽ giữ loại khóa của mục đầu tiên trong mảng.
cú pháp
Cú pháp của hàm array_unique[] như sau
array_unique[array, [sortingType]]
Tranh luận
Tham số mảng là bắt buộc, tham số này chỉ định mảng
Tham số sortingType là tùy chọn và tham số này chỉ định cách so sánh phần tử mảng. Sau đây là một số cờ soringType
- SORT_REGULAR – thường so sánh các mục [không thay đổi loại]
- SORT_NUMERIC – so sánh các mục bằng số
- SORT_STRING – so sánh các mục dưới dạng chuỗi
- SORT_LOCAL_STRING – so sánh các mục dưới dạng chuỗi dựa trên ngôn ngữ hiện tại
Thí dụ
Xem ví dụ sau