这是我的输入时间,可能有0或不是
1. 01 or 1
或
2. 0601 or 601
或
3. 060101 or 60101
如何为每个单元分隔:
进行时间转换
所以输出应该是
1. 00:00:01
2. 00:06:01
3. 06:01:01
答案 0 :(得分:3)
使用前导零将输入左侧填充为6个字符,将其拆分为两个字符块,然后使用:
分隔符进行内爆
echo implode(
':',
str_split(
str_pad($input, 6, '0', STR_PAD_LEFT),
2
)
);