ウェブデザイナーの日記

php :: ゼロとは真偽を超越するのか

2007.04.18 12:04

php :: ゼロとは真偽を超越するのか

phpの話。妙なことに気づいてしまった。

<?php

$array = array(

	0	=> "abc",
	"fruit"	=> "orange",
	5	=> 10000,
	"color"	=> "pink",
);

foreach ($array as $key => $value){
	if ($key != "fruit"){
		echo $value;
	}
}

?>

4つの要素から成る配列を繰り返し処理してkeyが "fruit" じゃないもののvalueを書き出せというのを書いたらば、結果こうなった↓

1000
pink

"abc" が出てこないからへん。0(ゼロ)は「"fruit"じゃないものじゃない」と言われてしまった。わたしゃ「ゼロは "fruit" じゃない」と思ってたのにな。へんなのぉ。知らなかったなぁ。

,

ウェブデザイナーの日記 [コメント (0) :: トラックバック (0) ]

このエントリーのトラックバックURL:
http://blog.3ot.net/ping/870