[PHP-users 26131] Re: number_format()を活用しつつ、ゼロとNULLを区別して表示させたい
Yusuke ITO
ito_yusuke @ white.livedoor.com
2005年 7月 12日 (火) 17:11:35 JST
伊東です。
#ずいぶん長引きますね…
--Tadashi Jokagi<ml @ elf.no-ip.org> wrote:
> >$body .= "<td>" . ( $weightf != "0" ? $weightf : "") . "</td>";
> >としてみたら、今度は「0.0000」と登録してあるはずデータまで
> >空白として出力されてしまいます。
(中略)
> ===(イコール 3 つ)演算子について調べてみてください.分かれば簡単です.
のあたりちゃんと見てるんでしょうか。
下の4パターンの結果を調べて、考えてもらえたら幸いです。
//パターン1
$w = 0;
echo ($w != '') ? number_format($w) : '';
//パターン2
$w = '';
echo ($w != '') ? number_format($w) : '';
//パターン3
$w = 0;
echo ($w !== '') ? number_format($w) : '';
//パターン4
$w = '';
echo ($w !== '') ? number_format($w) : '';
--
伊東 祐介
ito_yusuke @ white.livedoor.com
-----------------------------------------------
得するキャンペーンやプレゼント情報を是非ご覧下さい!
livedoor 懸賞
http://present.livedoor.com/
PHP-users メーリングリストの案内