PHP natsort() 函数

实例

对数组进行排序:

sort($temp_files);
echo "标准排序:";
print_r($temp_files);
echo "
"; natsort($temp_files); echo "自然排序:"; print_r($temp_files); ?>

运行实例

定义和用法

natsort() 函数用"自然排序"算法对数组进行排序。键值保留它们原始的键名。

在自然排序算法中,数字 2 小于 数字 10。在计算机排序算法中,10 小于 2,因为 "10" 中的第一个数字小于 2。

语法

natsort(array)
参数 描述
array 必需。规定要进行排序的数组。

natsort() 函数用自然顺序算法对给定数组中的元素排序。

ناتسورٹ() فونکشن 'ناترنل سپارٹ' کو عمل میں لائیتی ہے، یعنی نمبر 1 سے 9 کا ترتیب، حروف a سے z کا ترتیب، چھوٹی ترجیح دینا جائے گا۔ اعداد کی ترتیب اور اعداد کی کیوائٹی کا رابطہ رکھتا ہے۔

کامیاب ہونے پر اس فونکشن TRUE بر آمد کرتا ہے، ناکامی پر FALSE بر آمد کرتا ہے。

تکنیکی تفصیلات

بر آمد کی قیمت: کامیاب ہونے پر TRUE بر آمد کرتا ہے، ناکامی پر FALSE بر آمد کرتا ہے。
پی ایچ پی ورژن: 4+
رونما لگتا: پی ایچ پی 5.2.10 سے آگے، جب 0 سے دائیں جانب دوسرے کو 0 سے پر ڈالنے پر، مثلاً '00006'، 0 کو چھو دینا جائے گا。