宗的博客

导航

PHP多维数组排序

复制代码

<?php
$arr = array(
 245 => array(
  'name'=>'李四',
  'ege'=>20.0
 ),
 265 => array(
  'name'=>'张三',
  'ege'=>23.0
 )
);
function ege_sort($x , $y)
{
 return ($x['ege'] < $y['ege']);
}
echo '<pre>'.print_r($arr,1).'</pre>';

uasort($arr,'ege_sort');

echo '<pre>'.print_r($arr,1).'</pre>';
?>

复制代码

 

Title
Array
(
    [245] => Array
        (
            [name] => 李四
            [ege] => 20
        )

    [265] => Array
        (
            [name] => 张三
            [ege] => 23
        )

)
Array
(
    [265] => Array
        (
            [name] => 张三
            [ege] => 23
        )

    [245] => Array
        (
            [name] => 李四
            [ege] => 20
        )

)

posted on   wrz  阅读(320)  评论(0编辑  收藏  举报

努力加载评论中...
点击右上角即可分享
微信分享提示