码迷,mamicode.com
首页 > 编程语言 > 详细

数组中以某个字段进行分类

时间:2017-09-06 17:35:13      阅读:229      评论:0      收藏:0      [点我收藏+]

标签:前端   blog   例子   isset   分类   array   span   字段   img   

首先我们很多时候 需要对同一天的时间放到一个数组中,这样以便于前端或者移动端是使用,

那么我们通过一个例子来看一下;

$array = [
[‘name‘=>‘Tom‘,‘year‘=>20,‘day‘=>"1997"],
[‘name‘=>‘TomA‘,‘year‘=>21,‘day‘=>"1997"],
[‘name‘=>‘TomB‘,‘year‘=>22,‘day‘=>"1998"],
[‘name‘=>‘TomC‘,‘year‘=>23,‘day‘=>"1998"],
[‘name‘=>‘TomD‘,‘year‘=>24,‘day‘=>"1999"],
[‘name‘=>‘TomE‘,‘year‘=>25,‘day‘=>"1999"],
];

$re = array();
foreach($array as $a) {
$tmp_v = $a;
unset($tmp_v[‘day‘]);
if(isset($re[$a[‘day‘]])) {
$re[$a[‘day‘]][] = $tmp_v;
}else{
$re[$a[‘day‘]] = array($tmp_v);
}
}
foreach($re as $key=>$val){
$arr[]=array(
‘day‘=>$key,
‘res‘=>$val,
);
}
print_r($arr);


页面打印的情况;

技术分享

 


通过这个栗子,可以知道 我们是以day进行分类,day值一样的 放到一个数组里面;

写的效率可能不是很好,如果大家有更好的方法,请指教

数组中以某个字段进行分类

标签:前端   blog   例子   isset   分类   array   span   字段   img   

原文地址:http://www.cnblogs.com/tsky/p/7485962.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!