PHP sort() 函數(shù)用法及示例
PHP Array 函數(shù)手冊
sort() 函數(shù)對數(shù)組排序
語法
sort( $array [, $sort_flags] );
定義和用法
此函數(shù)對數(shù)組進行排序。此函數(shù)完成后,元素將從最低到最高排列。
參數(shù)
序號 | 參數(shù)及說明 |
---|
1 | array(必需) 它指定一個數(shù)組。 |
2 | sort_flags(可選) 它指定如何對數(shù)組值進行排序??赡艿闹? SORT_REGULAR - 默認值。 正常比較單元(不改變類型) SORT_NUMERIC - 單元被作為數(shù)字來比較 SORT_STRING - 單元被作為字符串來比較 SORT_LOCALE_STRING - 根據(jù)當前的區(qū)域(locale)設置來把單元當作字符串比較,可以用 setlocale() 來改變。 SORT_NATURAL - 和 natsort() 類似對每個單元以“自然的順序”對字符串進行排序。 PHP 5.4.0 中新增的。 SORT_FLAG_CASE - 能夠與 SORT_STRING 或 SORT_NATURAL 合并(OR 位運算),不區(qū)分大小寫排序字符串。
|
返回值
成功返回TRUE,失敗返回FALSE。
在線示例
<?php
$input = array("d"=>"lemon", "a"=>"orange", "b"=>"banana" );
sort($input);
print_r($input);
?>
測試看看?/?輸出結(jié)果:
Array (
[0] => banana
[1] => lemon
[2] => orange
)
PHP Array 函數(shù)手冊