ฟังก์ชัน arsort() ใช้จัดเรียงอาร์เรย์ตาม ค่า (value) แบบย้อนกลับ (reverse order) พร้อม รักษาความเชื่อมโยงระหว่างคีย์และค่า (maintain index association)
ไวยากรณ์ (Syntax)
arsort(array, compare)
พารามิเตอร์ (Parameters)
array − อาร์เรย์ที่ต้องการจัดเรียง
compare − ตัวเลือกการเปรียบเทียบ:
SORT_STRING- เปรียบเทียบเป็นสตริงSORT_REGULAR- เปรียบเทียบปกติ ไม่เปลี่ยนชนิดข้อมูลSORT_NUMERIC- เปรียบเทียบเป็นตัวเลขSORT_LOCALE_STRING- เปรียบเทียบเป็นสตริงตาม localeSORT_NATURAL- เปรียบเทียบแบบ natural ordering
ค่าที่ส่งคืน (Return Value)
ส่งคืน TRUE เมื่อสำเร็จ, FALSE เมื่อล้มเหลว
ตัวอย่างการใช้งาน
<?php
$rank = array("Australia" => 2, "India" => 5, "Bangladesh" => 9);
arsort($rank);
foreach ($rank as $key => $value) {
echo "Key=" . $key . " : Value=" . $value . "
";
}
?>
ผลลัพธ์
Key=Bangladesh : Value=9
Key=India : Value=5
Key=Australia : Value=2