<?php foreach($get_break as $break) : ?>
<?php if($current_time >= $break['break_start'] && $current_time <= $break['break_end']) { ?>
<ul class="simple-user-list">
<li>
<figure class="image rounded">
<img src="assets/images/!sample-user.jpg" alt="Joseph Doe Junior" class="img-circle">
</figure>
<span class="title">i'm still exists</span>
<span class="message truncate">Lorem ipsum dolor sit.</span>
</li>
</ul>
<?php } elseif($break['break_type'] == "Additional break") { ?>
<ul class="simple-user-list">
<li>
<figure class="image rounded">
<img src="assets/images/!sample-user.jpg" alt="Joseph Doe Junior" class="img-circle">
</figure>
<span class="title">i'm not exists</span>
<span class="message truncate">Lorem ipsum dolor sit.</span>
</li>
</ul>
<?php } ?>
<?php endforeach ?>
時間に基づいてブレークを表示したい。 ブレーク開始時刻とブレーク終了時刻を持つさまざまなブレークタイプを含むブレークマスターテーブルがあります。 現在の時刻に基づいて、ブレークを表示したい。 ここでは、浮動テーブル からデータを取得するためにforeachを使用し、ifを使用して条件をチェックしています。現在の時刻でブレークをチェックします。現時点では 、特定のブレークを表示する必要があります。 問題は、ここで現在の状態を表示している場合、else部分でif条件がtrueであっても、追加のブレークが表示されます。 私は何をする必要がありますか?現在の時刻に現在のブレークが存在しない場合、唯一のブレークを表示します。追加のブレークが表示されます。foreachループを理解する[条件付き]
'$ break ['break_start']'、 '$ break ['break_end']'、 '$ current_time'の' foreach'に値を投稿できますか? – hmd
whatsは$ current_timeの値ですか? –
@BrijalSavaliya現在の日付を取得する – Rakesh