php对多维数组进行排序
来源:互联网 发布:gsm卡特网络参数优化 编辑:程序博客网 时间:2024/05/06 07:52
对多维数组排序:
<?php$data = [ [ 'id' => 13, 'name' => 'Arthur Dent', ], [ 'id' => 22, 'name' => 'Ford Prefect', ], [ 'id' => 5, 'name' => 'Trillian Astra', ],];//对多维数组进行排序,就是这么简单!// array_multisort(array_column($data, 'id'), SORT_ASC, $data);array_multisort(array_column($data, 'id'), SORT_DESC, $data);echo "<pre>";print_r($data);echo "</pre>";
没错,就上面一句话就解决问题了!
从数据库取出数据:
<?phptry { // 连接数据库 $pdo = new PDO("mysql:host=localhost;dbname=fp_company_v2", "root", "123456"); //设置取值模式,取索引数组 $pdo->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_ASSOC);} catch (PDOException $e) { echo '数据库连接失败' . $e->getMessage();}$sql = "select company.company_name as '公司名称',count(workers.company_id) as '用户数' from company,workers where company.id=workers.company_id group by company_name ";// 取出所有结果集$res = $pdo->query($sql)->fetchAll();//对数组进行排序$res = array_sort($res, '用户数', SORT_DESC);//把排序后的数组写入到文件file_put_contents('d:/tongji.json', print_r($res, true));
阅读全文
0 0
- php对多维数组进行排序
- PHP对多维数组按照某个键值大小进行排序
- php-Arrays 函数-array_multisort-对多个数组或多维数组进行排序
- PHP array_multisort—对多个数组或多维数组进行排序
- PHP array_multisort—对多个数组或多维数组进行排序
- PHP array_multisort—对多个数组或多维数组进行排序
- PHP - Manual手册 - V. Array 数组函数 - array_multisort对多个数组或多维数组进行排序
- PHP多维数组排序
- php 多维数组排序
- PHP多维数组排序
- php多维数组排序
- php多维数组排序
- php 多维数组排序
- PHP多维数组排序
- PHP多维数组排序
- PHP多维数组排序
- PHP:多维数组排序
- PHP多维数组排序
- js判断多选框只能选8个
- openstack上win7实例
- mysql——stm参数绑定查询
- 面试(一) 操作系统
- SQL查询字符串中某一个字出现的次数
- php对多维数组进行排序
- python求两个数的最大公约数
- 解决Minimum supported Gradle version is 3.3. Current version is 2.14.1问题
- keras入门 ---在小数据集上训练神经网络
- rabbitmq 交换模式-Direct
- 谜一样的最小表示法
- JAVA中Junit、静态导入、枚举和单例设计模式
- Set 中 toArray()
- Android中插件开发篇之----类加载器