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" じゃない」と思ってたのにな。へんなのぉ。知らなかったなぁ。
このエントリのタグ:
php,
ウェブデザイナーの日記 [コメント (0) :: トラックバック (0) ]
このエントリーのトラックバックURL:
http://blog.3ot.net/ping/870
