[PHP-users 26113] Re: number_format()を活用しつつ、ゼロとNULLを区別して表示させたい
Tadashi Jokagi
ml @ elf.no-ip.org
2005年 7月 11日 (月) 19:46:41 JST
ぢょ〜@よくきたなです.
nayaさんの「[PHP-users 26108] number_format()を活用しつつ、ゼロとNULLを区別して表示させたい」から
>$weightf = number_format($col['WEIGHT'],4);
>$body .= "<td>" . $weightf . "</td>";
>
>としてみたら、NULLのところが「0.0000」と出力されてしまいます。
>本件、0.0000とNULLは違う意味に捕らえているので、
>$body .= "<td>" . ( $weightf != "0" ? $weightf : "") . "</td>";
>としてみたら、今度は「0.0000」と登録してあるはずデータまで
>空白として出力されてしまいます。
>
>整理すると、0.0000と登録されていたら、0.0000と表示し、
>NULLで登録されていたら空白を表示し、
>さらに三桁区切り+小数点桁数揃えを行いたいのですが、
>解決方法はありませんでしょうか?
===(イコール 3 つ)演算子について調べてみてください.分かれば簡単
です.
>■ 質問2
>このほかに、TESTDATE(計測日)というDATE型のフィールドがあります。
>MySQLには「2005-07-03」の形式で収めていますが、
>表示する際にyy/mm/dd形式(05/07/03)で表示させる方法はありませんか。
>INSERTする段階で「05/07/03」としても、PHP経由で表示させると
>「2005-07-03」になってしまいます・・・
下記マニュアルを参考にしてください.
http://php.net/strtotime
http://php.net/strftime
http://php.net/date
--
----.----1----.----2----.----3----.----4----.----5----.----6----.----7
Tadashi Jokagi/Shibuya city mailto:elf @ elf.no-ip.org
YokukitanaII http://elf.no-ip.org/
Yokukita blog http://blog.poyo.jp/
Yokukita wiki http://wiki.poyo.jp/
PHP-users メーリングリストの案内