浮動小数点数の配列をファイルに書き込みたい
<?php
$x=[0.000455,0.000123,0.00005690330203];
$fname='test.txt';
$str='';
foreach($x as $elem){
$str .= "$elem\n";
}
file_put_contents($fname,$str);
?>
しかし、test.txtには、
0.000455
0.000123
5.690330203E-5
浮動小数点数を科学的/指数形式で表示したくありません。元の形式を維持することを願っています。さらに、12430120340 のような大きな整数もあるため、0.000123293304 のような浮動小数点数に特別な形式を使用すると、おそらく大きな整数には適していません。おそらくそれらを文字列に変換することをお勧めしますか? しかし、どのように?