ฟังก์ชัน arsort() จะจัดเรียงอาร์เรย์ในลำดับย้อนกลับและรักษาความสัมพันธ์ของดัชนี
ไวยากรณ์
arsort(arr, compare)
พารามิเตอร์
-
อาร์ − อาร์เรย์ที่ระบุ
-
เปรียบเทียบ − ระบุวิธีเปรียบเทียบองค์ประกอบ/รายการอาร์เรย์ ค่าที่เป็นไปได้ -
-
SORT_STRING - เปรียบเทียบรายการเป็นสตริง
-
SORT_REGULAR - เปรียบเทียบรายการโดยไม่เปลี่ยนประเภท
-
SORT_NUMERIC - เปรียบเทียบรายการเป็นตัวเลข
-
SORT_LOCALE_STRING - เปรียบเทียบรายการเป็นสตริงตามท้องถิ่นปัจจุบัน
-
SORT_NATURAL - เปรียบเทียบรายการเป็นสตริงโดยใช้การเรียงลำดับตามธรรมชาติ
-
คืนสินค้า
ฟังก์ชัน arsort() ส่งคืนค่า TRUE เมื่อสำเร็จ และ FALSE เมื่อล้มเหลว
ตัวอย่าง
ต่อไปนี้เป็นตัวอย่าง −
<?php $rank = array("Australia"=>2,"India"=>5,"Bangladesh"=>9); arsort($rank); foreach($rank as $akey=>$avalue) { echo "Key=" . $akey . " : Value=" . $avalue; echo "<br>"; } ?>
ผลลัพธ์
ต่อไปนี้เป็นผลลัพธ์ -
Key=Bangladesh : Value=9 Key=India : Value=5 Key=Australia : Value=2