public function get_array($type){//将数据按时间分
$i=0;//记录组数
$arr=[];//储存数组
//取需要的所有数据
$xykp=Db::name('wx_article')->where(['classfiy_id'=>$type,'status'=>'1'])->order('update_time desc')->select();
foreach ($xykp as $key=>$value){
$first_time=date('Y-m-d', $xykp[$key]['update_time']);
if($arr[$i][0]['update_time']==$first_time){//同天数据
//var_dump(111);
$xykp[$key]['update_time']=date('Y-m-d', $xykp[$key]['update_time']);
array_push($arr[$i],$xykp[$key]);
}else{//不同数据,另起一个键值保存
if(!empty($arr[$i][0]['update_time'])){
$i++;
}
//时间计算
$now_time=date('d',time());//今天时间
$first_day=date('d',$xykp[$key]['update_time']);//当前时间
$day=$now_time-$first_day;
if($day=='0'){
$xykp[$key]['time']='今天';
}elseif ($day=='1'){
$xykp[$key]['time']='昨天';
}else{
$xykp[$key]['time']=$day.'天前';
}
$xykp[$key]['update_time']=date('Y-m-d', $xykp[$key]['update_time']);
array_push($arr,array(0=>$xykp[$key]));
//var_dump(222);
}
}
return $arr;
//var_dump($arr);
}