فونکشن PHP natcasesort()

تعریف و استفاده

فونکشن natcasesort() با استفاده از الگوریتم "ترتیب طبیعی" آرایه‌ها را مرتب می‌کند. کلیدها حفظ می‌شوند.

در الگوریتم‌های ترتیب طبیعی، عدد 2 کمتر از عدد 10 است. در الگوریتم‌های ترتیب کامپیوتری، 10 کمتر از 2 است، زیرا اولین عدد در "10" از 2 کمتر است.

این فونکشن توجه به حروف بزرگ و کوچک نمی‌کند.

اگر موفق شود، این فونکشن TRUE را برمی‌گرداند، اگر شکست بخورد FALSE را برمی‌گرداند.

قانون

natcasesort(آرایه)
پارامتر توضیح
آرایه ضروری. تعیین آرایه‌ای که باید مرتب شود.

مثال

<?php
$temp_files = array("temp15.txt","Temp10.txt",
"temp1.txt","Temp22.txt","temp2.txt");
natsort($temp_files);
echo "ترتیب طبیعی:";
print_r($temp_files);
echo "<br />";
natcasesort($temp_files);
echo "ترتیب طبیعی بدون توجه به حروف بزرگ و کوچک:";
print_r($temp_files);
?>

خروجی کد بالا:

ترتیب طبیعی:
Array
(
[0] => Temp10.txt
[1] => Temp22.txt
[2] => temp1.txt
[4] => temp2.txt
[3] => temp15.txt
)
ترتیب طبیعی بدون توجه به حروف بزرگ و کوچک:
Array
(
[2] => temp1.txt
[4] => temp2.txt
[0] => Temp10.txt
[3] => temp15.txt
[1] => Temp22.txt
)