我制作了一个页面,显示来自数据库的记录,每页使用分页概念,每页 10 条记录,
我想打印喜欢:Month name/Year
。
那个月和年是分页表示的 10 条记录。
假设第 10 页包含 10 条记录,其中 3 个不同的月份名为Dec 2011
,Jan 2012
和, March 2012
,
在这种情况下,我想打印 Month: Dec/2011 ,Jan,March/2012
提前致谢..
如果您的日期像您写的那样存储:2011 年 12 月,2012 年 1 月,那么您应该这样做
$arr = array();
$sql = mysql_query(__YOUR_SQL__);
while($row = mysql_fetch_array($sql)) {
$date = explode(" ", $row['date']);
if(!array_key_exists($date[1], $arr))
$arr[$date[1]] = array();
array_push($arr[$date[1]], $date[0]);
}
foreach($arr as $key => $value) {
if(count($value) == 1)
echo $value[0] . '/' . $key;
else
echo implode(", ", $value) . ' ' . $key;
}