ฟังก์ชั่น natsort()
ความหมายของฟังก์ชั่นและการใช้งาน
การเรียง value ในอาร์เรย์จากน้อยไปมาก โดยใช้ algorithm natural order ซึ่งคำนึงถึงตัวพิมพ์เล็กและพิมพ์ใหญ่ ด้วยฟังก์ชั่น natsort()
รูปแบบการเขียน (Syntax)
bool natsort ( array &$array )
ตัวอย่างที่ 1
<?php
$array1 = $array2 = array("img12.png", "img10.png", "img2.png", "img1.png");
asort($array1);
echo "Standard sorting\n";
print_r($array1);
natsort($array2);
echo "\nNatural order sorting\n";
print_r($array2);
?>
Output
Standard sorting
Array
(
[3] => img1.png
[1] => img10.png
[0] => img12.png
[2] => img2.png
)
Natural order sorting
Array
(
[3] => img1.png
[2] => img2.png
[1] => img10.png
[0] => img12.png
)