PHP natcasesort() Function











❮ مرجع آرایه PHP




مثال


متغیرها را به گونه ای اختصاص دهید که انگار یک آرایه هستند:




$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