我知道我可以用这样的整数做一个正常的循环
for($i=0;$i<10;$i++)
{
echo $i;
}
Run Code Online (Sandbox Code Playgroud)
问题:
我想循环遍历一个不是整数而是浮点数(45分钟)的循环.我希望结果如下:
0.45
1.30
2.15
3.00
3.45
...
Run Code Online (Sandbox Code Playgroud)
PHP中是否有任何辅助函数来实现?
Lei*_*igh 12
读取注释并看到您实际上想要使用时间,您甚至可以DateTime在for循环中使用对象
这是一些示例代码:
for (
$d = new DateTime('00:00'), // Initialise DateTime object .
$i = new DateInterval('PT45M'); // New 45 minute date interval
$d->format('H') < 10; // While hours (24h) less than 10
$d->add($i) // Add the interval to the DateTime object
)
{
echo $d->format("H:i\n");
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1672 次 |
| 最近记录: |