質問

この関数を短くすることはできますか?

$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.";
役に立ちましたか?

解決

この関数を短くすることはできますか?

あなたが意味しているのが機能の場合 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 であることを考慮すると、次のように扱うことができます。 大きい...

他のヒント

関数分()は混乱しています。

これは、引数として分数を取り、分、秒と文字列を返します。

なぜ、関数内で$秒を使うのか?

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top