超級連接的提示中換行效果實現代碼
411
2024-10-16
uksort
(PHP 4, PHP 5)
uksort — 使用用戶自定義的比較函數對數組中的鍵名進行排序
bool uksort ( array &$array
, callable $cmp_function
)
uksort() 函數將使用用戶提供的比較函數對數組中的鍵名進行排序。如果要排序的數組需要用一種不尋常的標準進行排序,那么應該使用此函數。
array
輸入的數組。
cmp_function
在第一個參數小于,等于或大于第二個參數時,該比較函數必須相應地返回一個小于,等于或大于 0 的整數。
int callback ( mixed $a
, mixed $b
)
成功時返回 TRUE
, 或者在失敗時返回 FALSE
。
Example #1 uksort() 例子
<?php function cmp($a, $b) { $a = preg_replace('@^(a|an|the) @', '', $a); $b = preg_replace('@^(a|an|the) @', '', $b); return strcasecmp($a, $b); } $a = array("John" => 1, "the Earth" => 2, "an apple" => 3, "a banana" => 4); uksort($a, "cmp"); foreach ($a as $key => $value) { echo "$key: $valuen"; } ?>
以上例程會輸出:
an apple: 3 a banana: 4 the Earth: 2 John: 1
usort() - 使用用戶自定義的比較函數對數組中的值進行排序 數組排序函數對比
#免責聲明#
本站[綠夏技術導航]提供的一切軟件、教程和內容信息僅限用于學習和研究目的;不得將上述內容用于商業或者非法用途,否則,一切后果請用戶自負。本站信息來自網絡收集整理,版權爭議與本站無關。您必須在下載后的24個小時之內,從您的電腦或手機中徹底刪除上述內容。如果您喜歡該程序或內容,請支持正版,購買注冊,得到更好的正版服務。我們非常重視版權問題,如有侵權請郵件[admin@lxwl520.com]與我們聯系進行刪除處理。敬請諒解!