foreach文の中での条件分岐
ハンドルネームのとうり、php初級者です。
素朴な質問をさせてください。
変数"$test"があります。これをあるwebページにて、指定した要素が存在する数だけ回して表示しています。
<?
$testlist = getTestList();
foreach ($testlist as $test) {
?>
<a name="<?= date_format("Ymd",$test["テスト日付"]) ?>"></a>
<table>
<tr>
<div>【 <?= hs($test["テスト題名"]) ?> 】</div>
</tr>
<tr>
<div align="left"><?= disp($test["テスト本文"]) ?></div><br />
</tr>
</table>
<?
}
?>
これをdate_format("Ymd",$test["テスト日付"])の月(Ym)が同じものだけを表示したいのですが、方法がわかりません。
(希望する動きの例)
下記3つのデータがあるとします。
~データ1~
テスト日付:20070504
テスト題名:テスト1
テスト本文:テスト本文1
~データ2~
テスト日付:20070321
テスト題名:テスト2
テスト本文:テスト本文2
~データ3~
テスト日付:20070517
テスト題名:テスト3
テスト本文:テスト本文3
※date_format("Ymd",$test["テスト日付"])が20070504だった時
テスト日付:20070504
テスト題名:テスト1
テスト本文:テスト本文1
テスト日付:20070517
テスト題名:テスト3
テスト本文:テスト本文3
※date_format("Ymd",$test["テスト日付"])が20070321だった時
テスト日付:20070321
テスト題名:テスト2
テスト本文:テスト本文2
こんな感じです。
どなたかお分かりになられましたらご教授ください。お願いいたします。