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