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

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

คำอธิบาย

ฟังก์ชัน asort() เรียงลำดับอาร์เรย์เชื่อมโยง (associative array) ตามค่า (value) จากน้อยไปมาก และรักษาคีย์เดิมไว้

รูปแบบการใช้งาน (Syntax)

asort(array, flags)

พารามิเตอร์

  • array — อาร์เรย์ที่ต้องการเรียง
  • flags — รูปแบบการเปรียบเทียบ (เหมือน sort())

ค่าที่คืนกลับ

คืนค่า TRUE เมื่อสำเร็จ หรือ FALSE เมื่อล้มเหลว

ตัวอย่างการใช้งาน

<?php
$a = array(
    "0" => "Thailand",
    "1" => "Australia",
    "2" => "England",
    "3" => "Bangladesh",
    "4" => "Zimbabwe"
);
asort($a);

foreach ($a as $key => $val) {
    echo "[$key] = $val\n";
}
?>

ผลลัพธ์

[1] = Australia
[3] = Bangladesh
[2] = England
[0] = Thailand
[4] = Zimbabwe

หมายเหตุ: คีย์ยังคงอยู่กับค่าเดิม ไม่ถูกกำหนดใหม่เหมือน sort()