فونکشن natsort() PHP
مثال
مرتبسازی آرایه:
<?php $temp_files = array("temp15.txt","temp10.txt", "temp1.txt","temp22.txt","temp2.txt"); sort($temp_files); echo "مرتبسازی استاندارد:"; print_r($temp_files); echo "<br>"; natsort($temp_files); echo "مرتبسازی طبیعی:"; print_r($temp_files); >
تعریف و استفاده
فونکشن natsort() با استفاده از الگوریتم مرتبسازی "طبیعی" آرایه را مرتبسازی میکند. کلیدها مقادیر اولیه خود را حفظ میکنند.
در الگوریتم مرتبسازی طبیعی، عدد 2 از عدد 10 کوچکتر است. در الگوریتمهای مرتبسازی کامپیوتری، 10 از 2 کوچکتر است زیرا اولین عدد در "10" از 2 کوچکتر است.
جملات
natsort(آرایه)
پارامتر | توضیح |
---|---|
آرایه | ضروری. آرایهای که باید مرتب شود را تعیین میکند. |
فونکشن natsort() با استفاده از الگوریتم مرتبسازی طبیعی، عناصر موجود در آرایه داده شده را مرتبسازی میکند.
فونکشن natsort()
اگر موفق شد، این فونکشن TRUE برمیگرداند، اگر شکست خورد FALSE برمیگرداند.
جزئیات فنی
برگشتدهی: | اگر موفق شد TRUE برمیگرداند، اگر شکست خورد FALSE برمیگرداند. |
نسخه PHP: | 4+ |
日志 بهروزرسانی: | از PHP 5.2.10 به بعد، وقتی عدد رشتهای با 0 پر میشود (مثلاً '00006')، 0 نادیده گرفته میشود. |