当前位置: 首页> 函数类别大全> uksort

uksort

使用用户自定义的比较函数对数组中的键名进行排序
名称:uksort
分类:数组
所属语言:php
一句话介绍:使用用户自定义的比较函数对数组中的键名进行排序。

定义和用法

uksort() 函数通过用户自定义的比较函数对数组按键名进行排序。

提示:请使用 uasort() 函数通过用户自定义的比较函数对数组按键值进行排序,该函数使用用户自定义的比较函数进行排序。

实例

使用用户自定义的比较函数对数组 $arr 中的元素按键名进行排序:

<?php
function my_sort($a,$b)
{
if ($a==$b) return 0;
return ($a<$b)?-1:1;
}

$arr=array("a"=>4,"b"=>2,"c"=>8,d=>"6");
uksort($arr,"my_sort");
?>

亲自试一试

同类函数
  • 返回数组中当前的键/值对并将数组指针向前移动一步-本函数已自 PHP 7.2.0 起废弃。强烈建议不要使用本函数。 each

    each

    返回数组中当前的键/值对并将数组指针向前
  • 对数组中的每个成员递归地应用用户函数 array_walk_recursive

    array_walk_recursive

    对数组中的每个成员递归地应用用户函数
  • 从数组中取出一段 array_slice

    array_slice

    从数组中取出一段
  • count别名 sizeof

    sizeof

    count别名
  • 根据范围创建数组,包含指定的元素 range

    range

    根据范围创建数组,包含指定的元素
  • 计算数组的交集,用回调函数比较数据 array_uintersect

    array_uintersect

    计算数组的交集,用回调函数比较数据
  • 新建一个数组 array

    array

    新建一个数组
  • 从数组中随机取出一个或多个单元 array_rand

    array_rand

    从数组中随机取出一个或多个单元
热门文章