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