Минимизация функции, касающейся секунд и минут - PullRequest
0 голосов
/ 04 октября 2009

Можно ли сократить эту функцию?

$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.";

Ответы [ 2 ]

2 голосов
/ 04 октября 2009

Функция минут () сбивает с толку.

Это займет несколько минут в качестве аргумента и вернет строку с минутами и секундами.

Зачем тогда использовать $ секунд внутри функции?

2 голосов
/ 04 октября 2009

Можно ли сократить эту функцию?

Если для функции вы имеете в виду 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, вы можете обработать его как макрос ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...