对于每日日历应用程序,我想打印一天中从早上九点到晚上八点的时间。我正在使用以下语法,它一直有效到 12。但是,然后我想重新开始编号 1 并让它继续到 8。我知道这可以通过多个 if then 表达式等以更复杂的方式完成,但是希望有一种简洁的方法可以用一种优雅的表达方式来做到这一点。这部分是因为其中有一个数据库查询,我只想写一次。这是基本代码:
PHP
//following works up to 12
for($hourofday = 9; $hourofday <= 12; $hourofday++):
//I want to do something like following but the following does not work.
//for($hourofday = 9; $hourofday <= 12 || $hourofday >=1 && $hourofday <=8); $hourofday++):
$output.= $hourofday.':00';
//This is where dbase is queried for events and there is formatting so it looks like a calendar
endfor
感谢您的任何建议!