PHP array_unique()ฟังก์ชั่น
ตัวอย่าง
ลบค่าที่ซ้ำกันออกจากอาร์เรย์:
<?php
$a=array("a"=>"red","b"=>"green","c"=>"red");
print_r(array_unique($a));
?>
ความหมายและการใช้งาน
ฟังก์ชัน array_unique() จะลบค่าที่ซ้ำกันออกจากอาร์เรย์ ถ้าค่าอาร์เรย์เหมือนกันตั้งแต่สองค่าขึ้นไป การปรากฏครั้งแรกจะถูกเก็บไว้และอีกค่าหนึ่งจะถูกลบออก
หมายเหตุ:อาร์เรย์ที่ส่งคืนจะเก็บประเภทคีย์ของรายการอาร์เรย์แรก
ไวยากรณ์
array_unique(array, sorttype)
ค่าพารามิเตอร์
Parameter | Description |
---|---|
array | Required. Specifying an array |
sorttype | Optional. Specifies how to compare the array elements/items. Possible values:
|
รายละเอียดทางเทคนิค
คืนมูลค่า: | ส่งกลับอาร์เรย์กรอง |
---|---|
รุ่น PHP: | 4.0.1+ |
บันทึกการเปลี่ยนแปลง PHP: | PHP 7.2: ถ้าsorttypeเป็น SORT_STRING จะคืนค่าอาร์เรย์ใหม่และเพิ่มองค์ประกอบที่ไม่ซ้ำ PHP 5.2.9: ค่าเริ่มต้นของsorttypeถูกเปลี่ยนเป็น SORT_REGULAR PHP 5.2.1: ค่าเริ่มต้นของsorttypeถูกเปลี่ยนกลับเป็น SORT_STRING |
❮ การอ้างอิงอาร์เรย์ PHP