內的特定點foreach循環我有一個包含很多小時的數組:繼續從陣列
$hours = array(
'06:00', '06:30', '07:00', '07:30', '08:00', '08:30', '09:00', '09:30',
'10:00', '10:30', '11:00', '11:30', '12:00', '12:30', '13:00', '13:30',
'14:00', '14:30', '15:00', '15:30', '16:00', '16:30', '17:00', '17:30',
'18:00', '18:30', '19:00', '19:30', '20:00', '20:30', '21:00', '21:30',
'22:00', '22:30', '23:00', '23:30', '00:00', '00:30', '01:00', '01:30',
'02:00', '02:30', '03:00', '03:30', '04:00', '04:30', '05:00', '05:30',
);
我想開始從特定點例如通過循環'12:30' 。
我試圖使用'繼續'(如下),但這被忽略。任何想法我做錯了什麼?
foreach ($hours as $hour) {
if ($hour == '12:30') continue;
echo $hour . '<br>';
}
你可以調試'$小時'是'12:30'嗎? if語句比較'12:30'和'12:30'會產生什麼結果? –
所以你的目標是從12:30向前(或不包括12:30)輸出所有時間? –
包括12:30是的。 – user1444027