فونکشن 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 )