私はstr_pad
に浮かぶ最善の方法をPHPで探しています。PHPで浮動小数点数を持つstr_pad?
問題は、str_pad
は文字列の長さを考慮していますが、浮動小数点があります。ゼロで埋められた数字が必要な場合、これは少し悪夢になります。
たとえば、小数点以下の数字が常に6つ以上必要な場合は、結果が変更されるとstr_pad
とすることはできません。
$i = 1.0;
echo str_pad($i, 8, '0'); // 1.000000
$i = 10.5
echo str_pad($i, 8, '0'); // 10.50000 ## ONLY PADDED WITH 5 NUMBERS AFTER DECIMAL
は、私は私はできexplode
その後、str_pad
を知っていて、そのように行うが、ちょうどこのまたは任意のより良い方法を機能で構築されたPHPがあった場合は疑問に思いました。
http://php.net/manual/en/function.number-format .phpまたはhttp://php.net/manual/en/function.sprintf.php –