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

整数を使っているつもりでも、大きな数値の場合は、浮動小数点数に切り替わっていることもあるので、要注意。