小数0表示について - PHPプロ!Q&A掲示板
MYSQLのデータはfloat型で32が入力されています。
元はCSVから32.0というデータを取り込んだんですがselect文で表示すると32と表示されます。
画面には32.0と表示したいので
- <td>echo printf("%.1f",$zi3F[1][0]);</td>
$zi3f[1][0]にはSQL文の結果が入力されていますが
画面には「32.04」と表示されます。
「%.1F」で小数第1位まで表示できると思っていたのですが第2位まで表示されます。
32.0と表示したいのですがどうすればよいでしょうか?
分かる方教えてください。
この質問への意見の募集は締め切られ、ポイントは既に配分されました。
意見を投稿することはできますが、ポイントを受け取ることはできません。





ページのトップへ


kende様のご指摘通り、三項演算子を使用する際には、コードの複雑度などを考慮する必要がありますね。書きやすさと共に可読性も追求したいところですね。