0

我可以缩短这个功能吗?

$mins = $secs - time('u');
function minutes($seconds){
return sprintf( "%2.2dm %2.2ds", floor($seconds/60),$seconds%60);}
$mins_left = minutes($mins);
echo "Resets in $mins_left.";
4

2 回答 2

2

我可以缩短这个功能吗?

如果你的功能是有意义function minutes($seconds)的,那么我认为你不能。如果您想缩短整个代码,则可以完全删除 minutes,但我不知道这是否适合您。

$mins = $secs - time('u');
$mins_left = sprintf( "%02:%02 mm:ss", floor($mins/60),$mins%60);
echo "Resets in $mins_left.";

考虑到这只是一个 sprintf,你可以把它当作一个来处理......

于 2009-10-04T00:09:30.163 回答
2

函数 minutes() 令人困惑。

它需要几分钟作为参数,并返回包含分钟和秒的字符串。

那么为什么在函数中使用 $seconds 呢?

于 2009-10-04T00:10:09.490 回答