فنکشن 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 نادیده گرفته میشود. |