PHP完全中文操作手冊

天地JPLOP | PHP首頁 | 函數索引
函數:usort()

usort

將數組的值依用戶自定的函數排序。

語法: void usort(array array, function cmp_function);

返回值:

函數種類: 資料處理

內容說明

本函數將數組的值依用戶自定的方式重排。若程序中需要使用特殊的排序方式,則可以使用這個函數。

使用範例

<?
function cmp($a,$b) {
if (
$a == $b) return 0;
return (
$a > $b) ? -1 : 1;
}
$a = array(3,2,5,6,1);
usort($a, cmp);
while(list(
$key,$value) = each($a)) {
echo
"$key: $value\n";
}
?>

此例的返回值為
0: 6
1: 5
2: 3
3: 2
4: 1

參考

arsort() asort() ksort() rsort() sort()



整理: 夕垌菪姬 (天地JPLOP)

[ 上一頁 回主目錄 下一頁 ]
版權所有,天地JPLOP、爵堤亞(夕垌菪姬)。網頁背景音樂和各鍊結標題
及鍊結內容和文章小說,版面編排皆歸原權利人所有對本版面
有任何意見或指教,歡迎至論壇指教。