返回使用usort......登陆

使用usort()对二维数组进行排序

清玉2019-06-12 11:18:4845

使用usort()对二维数组进行排序,使用strcmp()函数比较

<?php

$arr = [
    ['id'=>'0','name'=>'admin','password'=>'123456','num'=>5],
    ['id'=>'1','name'=>'user','password'=>'7890123','num'=>1],
    ['id'=>'2','name'=>'member','password'=>'456789','num'=>6]
];

echo '<pre>' ,var_export($arr,true) ,'<hr>';
usort($arr,function ($m,$n){
    return strcmp($m['num'],$n['num']);
});
echo var_export($arr,true) ,'<hr>';


最新手记推荐

• 用composer安装thinkphp框架的步骤• 省市区接口说明• 用thinkphp,后台新增栏目• 管理员添加编辑删除• 管理员添加编辑删除

全部回复(0)我要回复

暂无评论~
  • 取消回复发送
  • PHP中文网