Smart猫小萌
这个是你要的吗?
<?php
$data = [
[
'id' => 1,
'sj' => '2018-03-24 14:30:00',
'title' => '第一条记录',
],
[
'id' => 2,
'sj' => '2018-03-24 16:30:00',
'title' => '第二条记录',
],
[
'id' => 3,
'sj' => '2018-03-25 10:30:00',
'title' => '第三条记录',
],
];
$res = [];
foreach ($data as $item) {
$date = substr($item['sj'], 0, 10);
$res[$date][] = $item;
}
var_dump($res);
// 更新 没有实测
$res = [];
$result = mysql_query("select * from table order by sj desc");
while ($item = mysql_fetch_assoc($result)) {
$date = substr($item['sj'], 0, 10);
$res[$date][] = $item;
}
var_dump($res);
// 再做一次循环输出,应该是你要的结果
foreach($res as $k => $v){
echo date('m月d日',strtotime($k));
foreach($item as $key => $value){
echo $value['title'];
}
}