我有一个foreach循环得到它是从这个信息:嵌套PHP foreach循环
$eventarray[] = array(
"month" => $cal_months[$event_month],
"day1" => $event_day1,
"title" => $title,
"desc" => html_entity_decode($article),
"month_link" => strtolower($event_month),
"link" => $event_link
);
对于数组的每一次迭代,它吐出了一个事件的div持有的标题,描述,并以一个链接实际活动页面。问题是,如果在同一天有两个事件,那么当天我会为每个事件分别获得两个独立的div。如果他们在同一天,我想要做的是将事件放在同一个div中。
我“想”我要嵌套第二个foreach循环,但是当我这样做时,它错误了。
这里就是我想要的,我知道这是错的,但我坚持:
foreach($eventarray as $value){
if($value['month'] == $thismonth){
$day[] = $value['day1'];
echo $value['title'];
echo $value['desc'];
echo $value['link'];
foreach($day as $day_value){
echo 'test';
}
}
如何获得的日子要联合起来,如果有一个以上的单日?
错误是什么样的?给你一个很好的答案可能是有用的! – Ivo 2013-05-01 04:36:02