[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 メーリングリストの案内