脚本宝典收集整理的这篇文章主要介绍了PHP实现根据数组某个键值大小进行排序的方法,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
本文实例讲述了PHP实现根据数组某个键值大小进行排序的方法。分享给大家供大家参考,具体如下:
'北京','nums'=>'200'),array('name'=>'上海','nums'=>'80'),array('name'=>'广州','nums'=>'150'),array('name'=>'深圳','nums'=>'70') ); $a = array(); foreach($b as $key=>$val){ $a[] = $val['nums'];//这里要注意$val['nums']不能为空,不然后面会出问题 } //$a先排序 rsort($a); $a = array_flip($a); $result = array(); foreach($b as $k=>$v){ $temp1 = $v['nums']; $temp2 = $a[$temp1]; $result[$temp2] = $v; } //这里还要把$result进行排序,健的位置不对 ksort($result); //然后就是你想看到的结果了 var_dump($result);
以上是脚本宝典为你收集整理的PHP实现根据数组某个键值大小进行排序的方法全部内容,希望文章能够帮你解决PHP实现根据数组某个键值大小进行排序的方法所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。