10 進数がない場合は 0. を先頭に追加します。
私は持っている:
function toDecimal($input){
return (stripos($input, ".")!==false)? $input: "0." . $input;
}
これは私の以前の質問で提供されました(@shiplu.mokad.imに感謝します)が、次のように小数点を先頭に移動するように拡張する必要があります。
Input Output
0.1234 0.1234
1.2345 0.12345
1234 0.1234
0.001234 0.001234
したがって、基本的に出力される数値が 1 より大きくなることはありません。
ありがとう!