printfという文字列を整形する関数で5.5555という数値を5.5に整形したいのですが、なぜか5.6になってしまいます。四捨五入されたのでは、と思ったのですがどうすれば5.5に整形できるのでしょうか。
php
1$five = 5.5555; 2//+は、符号指定子、0は、パディング指定子、-は、アライメント指定子(左寄せ、右寄せ)、3は、表示幅指定子、.1は、精度指定子、fは、型指定子。 3$seikei_go = printf("%+0+3.1f",$five); 4print "●".$five."は、5.5になるのか?".$seikei_go."●";
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2016/08/05 14:55
2016/08/08 11:08
2016/08/08 11:14