当前位置: 代码迷 >> PHP >> php二维数组排序,该怎么处理
  详细解决方案

php二维数组排序,该怎么处理

热度:124   发布时间:2016-04-29 01:09:03.0
php二维数组排序
$ary=array(array("ID"=>13,"name"=>"kitty"),array("ID"=>22,"name"=>"sony"),array("ID"=>17,"name"=>"picker"));
我想对其按照ID升序调整一维数组的顺序,结果为
array(array("ID"=>13,"name"=>"kitty"),array("ID"=>17,"name"=>"picker"),array("ID"=>22,"name"=>"sony"));
应该怎么写?

------解决方案--------------------
前两天才有人问过...

PHP code
$ary=array(array("ID"=>13,"name"=>"kitty"),array("ID"=>22,"name"=>"sony"),array("ID"=>17,"name"=>"picker"));foreach ($ary as $key => $value) {    $Id[$key] =$value['ID'];    $Name[$key] = $value['name'];}array_multisort($Id, SORT_ASC,$ary);print_r($ary);
  相关解决方案