分享下PHP二维数
来源:互联网 发布:慈溪大数据云基地 编辑:程序博客网 时间:2024/05/06 05:02
分享下PHP二维数组如何根据某个字段排序的方法。
从两个不同的表中获取各自的4条数据,然后整合(array_merge)成一个数组,再根据数据的创建时间降序排序取前4条。
本文记录的要实现的功能类似于 MySQL 中的 ORDER BY,上个项目中有遇到这样的一个需求。
要求:从两个不同的表中获取各自的4条数据,然后整合(array_merge)成一个数组,再根据数据的创建时间降序排序取前4条。
这个要求就不是 ORDER BY 能解决的问题了。因此翻看 PHP手册查找到了如下方法,做此笔记。
代码:
/**
* 二维数组根据某个字段排序
* 功能:按照用户的年龄倒序排序
* @author ruxing.li
* @edit
*/
header('Content-Type:text/html;Charset=utf-8');
$arrUsers = array(
array(
'id' => 1,
'name' => '张三',
'age' => 25,
),
array(
'id' => 2,
'name' => '李四',
'age' => 23,
),
array(
'id' => 3,
'name' => '王五',
'age' => 40,
),
array(
'id' => 4,
'name' => '赵六',
'age' => 31,
),
array(
'id' => 5,
'name' => '黄七',
'age' => 20,
),
);
$sort = array(
'direction' => 'SORT_DESC', //排序顺序标志 SORT_DESC 降序;SORT_ASC 升序
'field' => 'age', //排序字段
);
$arrSort = array();
foreach($arrUsers AS $uniqid => $row){
foreach($row AS $key=>$value){
$arrSort[$key][$uniqid] = $value;
}
- 分享下PHP二维数
- php二维数数组二分查找
- 代码分享:php对二维数组进行排序
- 使用PHP处理二维数组下三角
- php 二维数组下,循环拼接字符串
- PHP下解析xml数据转换成二维数组
- 二维数 组
- 二维数组找数
- 二维数组查找数
- 二维数、三维数组
- php分享
- Linux Xshell4下编译安装php mongodb扩展经验分享
- Linux Xshell4下编译安装php mongodb扩展经验分享
- PHP 二维数组排序
- PHP二维数组排序
- PHP循环二维数组
- php二维数组排序
- PHP 二维数组排序
- MySQL分库分表环境下全局ID生成方案
- 类对象和类指针的区别
- c++数据类型
- 迪杰斯特拉算法实现
- jQuery 中bind(),live(),delegate(),on() 区别
- 分享下PHP二维数
- 大端组织与小端组织
- PHP通用分页类-page.php
- LINUX基础第七章笔记_2
- java中的set与get的使用
- 项目经验(合作篇)
- 上传图片并显示,支持 IE Firefox Chrome
- 【Leetcode长征系列】Pow(x, n)
- 未来的IT发展趋势