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

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


ฟังก์ชัน asort() จัดเรียงอาร์เรย์ที่เชื่อมโยงในอาร์เรย์จากน้อยไปมาก และรักษาความสัมพันธ์ของดัชนี

ไวยากรณ์

asort(arr, compare)

พารามิเตอร์

  • อาร์ − อาร์เรย์ที่ระบุ

  • เปรียบเทียบ − ระบุวิธีเปรียบเทียบองค์ประกอบ/รายการอาร์เรย์ ค่าที่เป็นไปได้−

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

    • SORT_REGULAR - เปรียบเทียบรายการโดยไม่เปลี่ยนประเภท

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

    • SORT_LOCALE_STRING - เปรียบเทียบรายการเป็นสตริงตามท้องถิ่นปัจจุบัน

    • SORT_NATURAL - เปรียบเทียบรายการเป็นสตริงโดยใช้การเรียงลำดับตามธรรมชาติ

คืนสินค้า

ฟังก์ชัน asort() ส่งคืนค่า TRUE เมื่อสำเร็จ และ FALSE เมื่อล้มเหลว

ตัวอย่าง

ต่อไปนี้เป็นตัวอย่าง −

<?php
$a = array(
   "0" => "India",
   "1" => "Australia",
   "2" => "England",
   "3" => "Bangladesh",
   "4" => "Zimbabwe",
);
asort($a);
foreach ($a as $key => $val) {
   echo "[$key] = $val";
   echo"\n";
}
?>

ผลลัพธ์

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