sort
(php 3, php 4, php 5)
sort -- 對陣列排序
說明bool sort ( array &array [, int sort_flags] )
本函式對陣列進行排序。當本函式結束時陣列單元將被從最低到最高重新安排。
注意:
本函式為 array 中的單元賦予新的鍵名。這將刪除原有的鍵名而不僅是重新排序。
如果成功則返回 true,失敗則返回 false。
例 1. sort() 例子
<?php
sort($fruits);
foreach ($fruits as $key => $val)
?>
上例將輸出:
fruits[1] = banana
fruits[2] = lemon
fruits[3] = orange
fruits 被按照字母順序排序。
可選的第二個引數
sort_flags 可以用以下值改變排序的行為:
排序型別標記:
sort_regular - 正常比較單元(不改變型別)
sort_numeric - 單元被作為數字來比較
sort_string - 單元被作為字串來比較
sort_locale_string - 根據當前的區域(locale)設定來把單元當作字串比較。php 4.4.0 和 5.0.2 新加。在 php 6 之前,使用了系統的區域設定,可以用 setlocale() 來改變。自 php 6 起,必須用 i18n_loc_set_default() 函式。
注意: 第二個引數是 php 4 新加的。
警告 在對含有混合型別值的陣列排序時要小心,因為 sort() 可能會產生不可預知的結果。
php陣列學習與排序 each
each php 3,php 4,php 5 each 返回陣列中當前的鍵 值對並將陣列指標向前移動一步 說明array each array array 返回 array 陣列中當前指標位置的鍵 值對並向前移動陣列指標。鍵值對被返回為四個單元的陣列,鍵名為 0,1,key 和 value 單元 0...
jquery 陣列sort 排序
排序前 var animals dog cat tiger pig bird 排序後animals animals.sort show6 html animals.join bird catdog pigtiger排序前 var ar nums 12 2 5 36 4 排序後nums nums.so...
jquery陣列 sort 排序
html 12 show5 34 show6 jquery var animals dog cat tiger pig bird show5 html animals.join animals animals.sort show6 html animals.join 顯示結果 字串陣列排序前 dog...