Php 显示模5的数组元素?
我有一个转换成字符串的数组,它看起来像这样:Php 显示模5的数组元素?,php,Php,我有一个转换成字符串的数组,它看起来像这样:00:00,05:00,10:00,15:00,20:00它每5小时显示一个小时范围, 我想按如下方式显示我的字符串:、5:00、、10:00、、15:00、、20:00、 所以每5小时显示一次,但不需要的时间我想设置为空 代码: $date=new\DateTime(“12:00am”); $dv=new\DateInterval('PT5H'); $totalInterval=4; $dr=array(); $date->format('H:i')
00:00,05:00,10:00,15:00,20:00
它每5小时显示一个小时范围,
我想按如下方式显示我的字符串:、5:00、、10:00、、15:00、、20:00、
所以每5小时显示一次,但不需要的时间我想设置为空
代码:
$date=new\DateTime(“12:00am”);
$dv=new\DateInterval('PT5H');
$totalInterval=4;
$dr=array();
$date->format('H:i');
对于($i=0;$i<$totalInterval;$i++)
{
$dr[]=$date->format('H:i');
$date->add($dv);
}
$dr[]=$date->format('H:i');
$dr=内爆(',',$dr);
我该怎么做?更改
$dr[]=$date->format('H:I')代码>至:
array_push($dr, '', '', '', '', $date->format('H:i'))
更改$dr[]=$date->format('H:i')代码>至:
array_push($dr, '', '', '', '', $date->format('H:i'))
您可以只添加必要的空条目:
$hours = 5;
$dv = new \DateInterval('PT'.$hours.'H');
...
for( $i=0; $i<$totalInterval; $i++) {
for( $off=0; $off<$hours-1; $off++) $dr[] = " ";
$dr[] = $date->format('H:i');
...
}
...
echo implode(',',$dr);
$hours=5;
$dv=new\DateInterval('PT'.$hours.H');
...
对于($i=0;$i),只需添加必要的空条目即可:
$hours = 5;
$dv = new \DateInterval('PT'.$hours.'H');
...
for( $i=0; $i<$totalInterval; $i++) {
for( $off=0; $off<$hours-1; $off++) $dr[] = " ";
$dr[] = $date->format('H:i');
...
}
...
echo implode(',',$dr);
$hours=5;
$dv=new\DateInterval('PT'.$hours.H');
...
对于($i=0;$i)