mysql 二维数组下标_php二维数组指定下标排序
/*
* Effect 排序
* author YangYunHao
* email 1126420614@qq.com
* time 2018-11-26 11:59:38
* parameter arr:排序數(shù)組,key:按什么排,type:升序降序
* */
function arraySort($arr,$key,$type='asc'){
$keyArr = []; // 初始化存放數(shù)組將要排序的字段值
foreach ($arr as $k=>$v){
$keyArr[$k] = $v[$key]; // 循環(huán)獲取到將要排序的字段值
}
if($type == 'asc'){
asort($keyArr); // 排序方式,將一維數(shù)組進(jìn)行相應(yīng)排序
}else{
arsort($keyArr);
}
foreach ($keyArr as $k=>$v){
$newArray[$k] = $arr[$k]; // 循環(huán)將配置的值放入響應(yīng)的下標(biāo)下
}
$newArray = array_merge($newArray); // 重置下標(biāo)
return $newArray; // 數(shù)據(jù)返回
}
$arr = json_decode('[{"status":"3","create_time":"2018-11-12 16:17:17"},{"status":"1","create_time":"2018-11-26 16:49:18"},{"status":"6","create_time":"2018-11-26 17:01:13"},{"status":8,"create_time":"2018-07-22 22:28:25"}]',true);
$newArray = arraySort($arr,'create_time','desc'); // 調(diào)用方法
print_r($newArray);die;
————————————————
版權(quán)聲明:本文為CSDN博主「楊云昊」的原創(chuàng)文章,遵循 CC 4.0 BY-SA 版權(quán)協(xié)議,轉(zhuǎn)載請(qǐng)附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/yang_yun_hao/article/details/84662693
總結(jié)
以上是生活随笔為你收集整理的mysql 二维数组下标_php二维数组指定下标排序的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java中wait的场景,wait——w
- 下一篇: java选课系统_java实现学生选课系