これから情報を取得する 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 を吐き出します。これに関する問題は、同じ日に 2 つのイベントがある場合、その日のイベントごとに 2 つの個別の div を取得することです。私がやりたいのは、イベントが同じ日にある場合は、同じ div 内にイベントを配置することです。
2 番目の 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';
}
}
1 日に 1 日以上ある場合、日を結合するにはどうすればよいですか?