所以我正在研究一种在HTML中转换计时器的方法:
00:00:00
以hh / mm / ss为单位 - 我想将它输入到我的数据库中,但它只是一个描述总秒数的整数值。
这是我用来做这个的方法,其中'timedrive'是保存时间值的形式,例如:“02:21:51”。
$length = mysql_escape_string($_REQUEST['timeDrive']);
$parts = explode(":", $length);
$totalSeconds = parts[0] * 3600 + parts[1] * 60 + parts[2];
然而,由于任何原因,它无法正常工作,我收到此错误:
Parse error: syntax error, unexpected '[' in /home/benjamin/public_html/elog/iframe/addtodatabase.php on line 17
这是第17行:
$totalSeconds = parts[0] * 3600 + parts[1] * 60 + parts[2];
感谢大家帮忙解决这个问题!
答案 0 :(得分:2)
在变量引用之前需要$
:
$totalSeconds = $parts[0] * 3600 + $parts[1] * 60 + $parts[2];