mysqlのfloat型のカラムに小数点のデータを入力すると、selectしたとき指数形式で表示されます。 例: 入力 0.000123 表示 1.23E-4 これを、浮動小数点表示に変更するには、sprintf関数を使用しますが、桁数によっていは小数点以下の桁に余分な0がついてしまうことがあります。 $val = sprintf("%.7f", 1.23E-4); // 小数点以下7桁に揃える echo $val; 0.0001230 <- 右端の0はいらない $val = sprintf("%.7f", 1.23E-3); // 小数点以下7桁に揃える echo $val; 0.0012300 <- 右端の0はいらない 余分な0を取るため、ereg_replace関数を使用します。 $val = sprintf("%.7f", 1.23E-4); //