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

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


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