Pergunta

Posso encurtar esta função?

$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.";
Foi útil?

Solução

Posso encurtar esta função?

Se para a função que você está significando function minutes($seconds), bem, eu acho que você não pode. se você quiser encurtar o seu código todo, do que você poderia Remover minutes em tudo, mas eu não sei se está tudo bem para você.

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

Tendo em conta que apenas uma sprintf, você poderia lidar com isso como um macro ...

Outras dicas

Os minuto () é confuso.

É preciso um número de minutos como um argumento e retorna um string com minutos e segundos.

Por que, então use $ segundos dentro da função?

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top