首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

【数组分享】PHP函数uasort()分享(2021-1-2)

每日分享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

)

关注是一种动力  分享是一种美德  关注分享一下又不会怀孕!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20210102A01IVQ00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券