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

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


ฟังก์ชัน arsort() ใช้จัดเรียงอาร์เรย์ตาม ค่า (value) แบบย้อนกลับ (reverse order) พร้อม รักษาความเชื่อมโยงระหว่างคีย์และค่า (maintain index association)

ไวยากรณ์ (Syntax)

arsort(array, compare)

พารามิเตอร์ (Parameters)

  • array − อาร์เรย์ที่ต้องการจัดเรียง

  • compare − ตัวเลือกการเปรียบเทียบ:

    • SORT_STRING - เปรียบเทียบเป็นสตริง

    • SORT_REGULAR - เปรียบเทียบปกติ ไม่เปลี่ยนชนิดข้อมูล

    • SORT_NUMERIC - เปรียบเทียบเป็นตัวเลข

    • SORT_LOCALE_STRING - เปรียบเทียบเป็นสตริงตาม locale

    • SORT_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