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

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

七友2019-03-29 11:41:33263

<?php
/**
// * Created by PhpStorm.
// * User: hp
// * Date: 2019/3/29
// * Time: 11:17
// */
echo '<pre>';
$arr = [
['name'=>'jesse','day'=>527,'age'=>10],
['name'=>'clancy','day'=>814,'age'=>17],
['name'=>'kiwi','day'=>612,'age'=>21]
];
echo '排序前'.var_export($arr,true),'<hr>';

usort($arr,function($a,$b)
{
//    return strcmp($a['day'],$b['day']);
   return strcmp($a['age'],$b['age']);
});
echo '排序之后:',var_export($arr,true),'<hr>';

最新手记推荐

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

全部回复(0)我要回复

暂无评论~
  • 取消回复发送