男女疯狂一边摸一边做羞羞视频|啊好深好硬快点用力别停动态图|亚洲一区无码中文字幕|特级无码毛片免费视频播放▽|久久狠狠躁免费观看|国内精品久久久久久网站

uksort

(PHP 4, PHP 5, PHP 7, PHP 8)

uksort 使用用戶(hù)自定義的比較函數對數組中的鍵名進(jìn)行排序

說(shuō)明

uksort(array &$array, callable $callback): bool

使用用戶(hù)自定義的比較函數對 array 本身進(jìn)行按鍵(key)排序以確定順序。

注意:

如果兩個(gè)成員完全相同,那么它們將保持原來(lái)的順序。 在 PHP 8.0.0 之前,它們在排序數組中的相對順序是未定義的。

注意:

重置數組中的內部指針,指向第一個(gè)元素。

參數

array

輸入的數組。

callback

在第一個(gè)參數小于,等于或大于第二個(gè)參數時(shí),該比較函數必須相應地返回一個(gè)小于,等于或大于 0 的整數。

callback(mixed $a, mixed $b): int

返回值

總是返回 true 。

更新日志

版本 說(shuō)明
8.0.0 如果 callback 接受引用傳遞參數,該方法將會(huì )拋出 E_WARNING。

范例

示例 #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$value\n";
}
?>

以上例程會(huì )輸出:

an apple: 3
a banana: 4
the Earth: 2
John: 1

參見(jiàn)

  • usort() - 使用用戶(hù)自定義的比較函數對數組中的值進(jìn)行排序
  • uasort() - 使用用戶(hù)自定義的比較函數,保持索引和值的對應關(guān)系,原地排序 array。
  • 數組排序函數對比
男女疯狂一边摸一边做羞羞视频|啊好深好硬快点用力别停动态图|亚洲一区无码中文字幕|特级无码毛片免费视频播放▽|久久狠狠躁免费观看|国内精品久久久久久网站