脚本宝典收集整理的这篇文章主要介绍了php – 从数组中的数组创建一个升序数组,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
$info = array( array( "Name"=> "Ayush Mishra","Rank"=> "1"),array( "Name"=> "Ayush Mishra","Rank"=> "16"),"Rank"=> "14"),"Rank"=> "15"),"Rank"=> "13"),"Rank"=> "12"),"Rank"=> "11"),"Rank"=> "10"),"Rank"=> "8"),"Rank"=> "9"),"Rank"=> "7"),"Rank"=> "5"),"Rank"=> "4"),"Rank"=> "3"),"Rank"=> "6"),"Rank"=> "2"),);
我想从上面的数组中得到这个数组.这是我想得到的结果数组.
$result = array( array( "Name"=> "Ayush Mishra",array( "Name"=> "Teaser",array( "Name"=> "Pussel",array( "Name"=> "Condomso",array( "Name"=> "Branite",array( "Name"=> "Biknol",array( "Name"=> "Fuckita",array( "Name"=> "James",array( "Name"=> "Babita",array( "Name"=> "Mathse",array( "Name"=> "rohan",array( "Name"=> "Alex",array( "Name"=> "Peter",array( "Name"=> "Gabbar Singh",array( "Name"=> "raghav",array( "Name"=> "Shivam",);
我希望上面的数组来自$info.请给我一些代码,让$info更改为$result.
// this function will sort your multidimensional array by value function aasort (&$array,$key) { $sorter=array(); $ret=array(); reset($array); foreach ($array as $ii => $va) { $sorter[$ii]=$va[$key]; } asort($sorter); foreach ($sorter as $ii => $va) { $ret[$ii]=$array[$ii]; } $array=$ret; } $info = array( array( "Name"=> "Ayush Mishra",); aasort($info,"Rank"); echo '<pre>';print_r($info);
输出:
Array ( [0] => Array ( [Name] => Ayush Mishra [Rank] => 1 ) [15] => Array ( [Name] => Ayush Mishra [Rank] => 2 ) [13] => Array ( [Name] => Ayush Mishra [Rank] => 3 ) [12] => Array ( [Name] => Ayush Mishra [Rank] => 4 ) [11] => Array ( [Name] => Ayush Mishra [Rank] => 5 ) [14] => Array ( [Name] => Ayush Mishra [Rank] => 6 ) [10] => Array ( [Name] => Ayush Mishra [Rank] => 7 ) [8] => Array ( [Name] => Ayush Mishra [Rank] => 8 ) [9] => Array ( [Name] => Ayush Mishra [Rank] => 9 ) [7] => Array ( [Name] => Ayush Mishra [Rank] => 10 ) [6] => Array ( [Name] => Ayush Mishra [Rank] => 11 ) [5] => Array ( [Name] => Ayush Mishra [Rank] => 12 ) [4] => Array ( [Name] => Ayush Mishra [Rank] => 13 ) [2] => Array ( [Name] => Ayush Mishra [Rank] => 14 ) [3] => Array ( [Name] => Ayush Mishra [Rank] => 15 ) [1] => Array ( [Name] => Ayush Mishra [Rank] => 16 ) )
以上是脚本宝典为你收集整理的php – 从数组中的数组创建一个升序数组全部内容,希望文章能够帮你解决php – 从数组中的数组创建一个升序数组所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。