ฟังก์ชัน array_unique() จะลบค่าที่ซ้ำกันออกจากอาร์เรย์ ส่งคืนอาร์เรย์ที่กรองด้วยองค์ประกอบที่ไม่ซ้ำ
ไวยากรณ์
array_unique(arr, compare)
พารามิเตอร์
-
อาร์ − อาร์เรย์ที่ระบุ
-
เปรียบเทียบ − ระบุวิธีเปรียบเทียบองค์ประกอบ/รายการอาร์เรย์ ค่าที่เป็นไปได้
-
SORT_STRING - เปรียบเทียบรายการเป็นสตริง
-
SORT_REGULAR - เปรียบเทียบรายการโดยไม่เปลี่ยนประเภท
-
SORT_NUMERIC - เปรียบเทียบรายการเป็นตัวเลข
-
SORT_LOCALE_STRING - เปรียบเทียบรายการเป็นสตริงตามท้องถิ่นปัจจุบัน
-
คืนสินค้า
ฟังก์ชัน array_unique() ส่งกลับอาร์เรย์ที่กรองแล้ว
ตัวอย่าง
ต่อไปนี้เป็นตัวอย่าง −
<?php $arr = array("a"=>"one","b"=>"two","c"=>"two", "d"=>"three", "e"=>"three"); print_r(array_unique($arr)); ?>
ผลลัพธ์
Array ( [a] => one [b] => two [d] => three )