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