คำอธิบาย
ฟังก์ชัน natcasesort() เรียงลำดับอาร์เรย์โดยใช้อัลกอริทึม "natural order" แบบไม่สนใจพิมพ์ใหญ่/เล็ก (case-insensitive) และรักษาคีย์เดิมไว้
รูปแบบการใช้งาน (Syntax)
natcasesort(array)
พารามิเตอร์
- array — อาร์เรย์ที่ต้องการเรียง
ค่าที่คืนกลับ
คืนค่า TRUE เมื่อสำเร็จ หรือ FALSE เมื่อล้มเหลว
ตัวอย่างการใช้งาน
<?php
$stu_rank = array("Rank10", "Rank2", "rank3", "rank1", "Rank7", "rank4");
natcasesort($stu_rank);
print_r($stu_rank);
?>
ผลลัพธ์
Array
(
[3] => rank1
[1] => Rank2
[2] => rank3
[5] => rank4
[4] => Rank7
[0] => Rank10
)
หมายเหตุ: เรียงตามตัวเลขในสตริง 1, 2, 3, 4, 7, 10 ไม่ใช่ 1, 10, 2, 3, 4, 7