Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

ฟังก์ชัน array_unique() ใน PHP


ฟังก์ชัน 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
)