每日分享PHP知识点,大家都赞同关注是一种动力,分享是一种美德,再说了关注分享一下又不会怀孕?只要你开心就好......
uasort () 使用用户自定义的比较函数对数组中的值进行排序并保持索引关联 。
bool uasort(array&$array,callable$cmp_function)
说明:
本函数对数组排序并保持索引和单元之间的关联。
主要用于对那些单元顺序很重要的结合数组进行排序。比较函数是用户自定义的。
参数描述
array
输入的数组。
cmp_function
用户自定义比较函数的例子请参考 usort() 和 uksort()。
返回值:
成功时返回 TRUE, 或者在失败时返回 FALSE。
实例:
// Comparison function
functioncmp($a,$b){
if($a==$b){
return;
}
return($a
}
// Array to be sorted
$array=array('a'=>4,'b'=>8,'c'=>-1,'d'=>-9,'e'=>2,'f'=>5,'g'=>3,'h'=>-4);
print_r($array);
// Sort and print the resulting array
uasort($array,'cmp');
print_r($array);
?>
输出:
Array(
[a]=>4
[b]=>8
[c]=>-1
[d]=>-9
[e]=>2
[f]=>5
[g]=>3
[h]=>-4
)
Array(
[d]=>-9
[h]=>-4
[c]=>-1
[e]=>2
[g]=>3
[a]=>4
[f]=>5
[b]=>8
)
关注是一种动力 分享是一种美德 关注分享一下又不会怀孕!
领取专属 10元无门槛券
私享最新 技术干货