PHP の float から文字列への型キャスト
http://d.hatena.ne.jp/mikeda/20090228/1235839592
より、浮動小数点数(float型)を文字列に変換する場合、printf(), spfintf()を使おう。
結果が意図した書式にならない場合(科学表記)になることがある。
<?php $f = 0.00001; echo $f, "\n"; # => 1.0E-5 echo sprintf('%f', $f), "\n" # => 0.00001 echo sprintf('%E', $f), "\n" # => 1.000000E-5
整数を使っているつもりでも、大きな数値の場合は、浮動小数点数に切り替わっていることもあるので、要注意。