مثال
متغیرها را به گونه ای اختصاص دهید که انگار یک آرایه هستند:
$temp_files = آرایه("temp15.txt"،"Temp10.txt"،
"temp1.txt"، "Temp22.txt"، "temp2.txt")؛
natsort($temp_files);
echo "نظم طبیعی: ";
print_r($temp_files);
echo "
";
natcasesort($temp_files);
echo "Natural order insensitve case: ";
print_r($temp_files);
?>
خروجی کد بالا این خواهد بود:
نظم طبیعی:
آرایه
(
[0] => Temp10.txt
[1] => Temp22.txt
[2] => temp1.txt
[4] => temp2.txt
[3] => temp15.txt
)
حروف غیر حساس به ترتیب طبیعی:
آرایه
(
[2] => temp1.txt
[4] => temp2.txt
[0] => Temp10.txt
[3] => temp15.txt
[1] => Temp22.txt
)
تعریف و استفاده
تابع natcasesort() یک آرایه را با استفاده از یک الگوریتم "نظم طبیعی" مرتب می کند. مقادیر کلید اصلی خود را حفظ می کنند.
در یک الگوریتم طبیعی، عدد 2 از عدد 10 کمتر است. در کامپیوتر
مرتب سازی، 10 کمتر از 2 است، زیرا اولین عدد در "10" کمتر از 2 است.
این تابع به حروف بزرگ و کوچک حساس نیست.
نحو
natcasesort (آرایه)
مقادیر پارامتر
| پارامتر | توضیح |
|---|---|
| آرایه | لازم است. آرایه را برای مرتب سازی | مشخص می کند
جزئیات فنی
| مقدار بازگشتی: | در مورد موفقیت درست است. FALSE در صورت شکست |
|---|---|
| نسخه PHP: | 4+ |
❮ مرجع آرایه PHP