(PHP 4, PHP 5)
sort — Sort an array
این تابع یک آرایه را مرتب میکند. اعضا به ترتیب از کوچکتر به بزرگتر مرتب خواهد شد.
آرایه ورودی.
پارامتر اختیاری دوم sort_flags برای تغییر رفتار مرتبسازی با استفاده از مقادیر زیر است:
پرچمهای انواع مرتبسازی:
Returns TRUE on success or FALSE on failure.
Example #1 مثال sort()
<?php
$fruits = array("lemon", "orange", "banana", "apple");
sort($fruits);
foreach ($fruits as $key => $val) {
echo "fruits[" . $key . "] = " . $val . "\n";
}
?>
The above example will output:
fruits[0] = apple fruits[1] = banana fruits[2] = lemon fruits[3] = orange
میوهها براساس حروف الفبا مرتب شدهاند.
Note: This function assigns new keys to the elements in array. It will remove any existing keys that may have been assigned, rather than just reordering the keys.
Note: همانند بیشتر توابع مرتبسازی PHP، sort() از پیادهسازی » Quicksort استفاده میکند.
هنگام مرتبسازی آرایههای دارای مقادیر با انواع مختلف مراقب باشد چون تابع sort() نتایج غیر قابل پیشبینی تولید میکند.