我正在尝试制作一个在计时器内搜索的小程序(使用这种格式 00d 00h 00m 00s)并将天数返回到一个变量中,将小时数返回到另一个变量中,等等。
这是我的一些代码:
$time1 = "Left: 11d 21h 50m 06s <\/div>"
preg_match_all("/ .*d/i", $time1, $timematch); // Day
$time1day = $timematch[1]; // Saves to variable
preg_match_all("/ .*h/i", $time1, $timematch); // Hour
$time1hour = $timematch[1]; // Saves to variable
preg_match_all("/ .*m/i", $time1, $timematch); // Minute
$time1minute = $timematch[1]; // Saves to variable
preg_match_all("/ .*s/i", $time1, $timematch); // Second
$time1second = $timematch[1]; // Saves to variable
我的正则表达式不正确,但我不确定它应该是什么。有任何想法吗?
顺便说一句,我正在使用 PHP4。