当前位置: 首页> 函数类别大全> 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");
?>

亲自试一试

同类函数
  • 从数组中取出一段 array_slice

    array_slice

    从数组中取出一段
  • 为数组的每个元素应用回调函数 array_map

    array_map

    为数组的每个元素应用回调函数
  • 将数组的内部指针指向最后一个单元 end

    end

    将数组的内部指针指向最后一个单元
  • 带索引检查计算数组的交集 array_intersect_assoc

    array_intersect_assoc

    带索引检查计算数组的交集
  • 对数组按照键名逆向排序 krsort

    krsort

    对数组按照键名逆向排序
  • 在数组中搜索给定的值,如果成功则返回首个相应的键名 array_search

    array_search

    在数组中搜索给定的值,如果成功则返回首个
  • 去掉数组中的某一部分并用其它值取代 array_splice

    array_splice

    去掉数组中的某一部分并用其它值取代
  • 从关联数组中取得键名 key

    key

    从关联数组中取得键名
热门文章