PHP完全中文操作手冊

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

uksort

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

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

返回值:

函數種類: 資料處理

內容說明

本函數將數組的索引依用戶自定的方式重排,cmp_function 即用戶自行開發的函數。

使用範例

<?
function mycompare($a, $b) {
if (
$a == $b) return 0;
return (
$a > $b) ? -1 : 1;
}
$a = array(4 => "four", 3 => "three", 20 => "twenty", 10 => "ten");
uksort($a, mycompare);
while(list(
$key, $value) = each($a)) {
echo
"$key: $value\n";
}
?>

上面的程序返回資料為
20: twenty
10: ten
4: four
3: three

參考

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



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

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