我有这个小脚本。我想及时转换数组$ora[$i]
,以便我可以管理小时(减量),格式为' h:i A
' es.: 1:00 PM
,但是使用此命令我无法转换echo date('h:i A', strtotime($ora[$i]));
。有一个错误。
非常感谢你。
$output=file_get_contents($uri);
$ora = array();
if (
preg_match_all ('/<td colspan="1"><div class="tbl_EPG_TimesColumn.*?">(.*?)<\/div><\/td>/s', $output, $posts, PREG_PATTERN_ORDER)
) {
$ciao=$posts[0];
$ora = array_values(array_unique($ciao));
}
for ($i = 0; $i < $count; $i++) {
echo date('h:i A', strtotime($ora[$i]));
}
编辑:这是$ ora的printf - &gt;凌晨12:00凌晨2:00凌晨3:00凌晨3:30 我想更改时间,例如从上午12:00到上午11:00,其他时间相同
答案 0 :(得分:0)
你忘了定义$ count,试试这个。
for ($i = 0; $i < count($ora); $i++) {
echo date('h:i A', strtotime($ora[$i]));
}
编辑:我自己测试了它看起来很好吗?
$ora = array('12:00 AM', '01:00 PM');
for ($i = 0; $i < count($ora); $i++) {
echo date('h:i A', strtotime($ora[$i]));
}
输出:
12:00 AM
01:00 PM