下記のコードについて質問があります。
lang
1foreach ($array as $key => $value) { 2 if (stripos($value, 'foo') !== false) { 3 $cols['foo'] = $key; 4 } else if (stripos($value, 'bar') !== false) { 5 $cols['bar'] = $key; 6 } else if (stripos($value, 'hoge') !== false) { 7 $cols['hoge'] = $key; 8 } else if (stripos($value, 'fuga') !== false) { 9 $cols['fuga'] = $key; 10 } 11}
このコードは、判定に全て「!== false」を使っていますが、「!= false」や、「== true」、もしくは判定式を書かない場合だとうまくいかない何か特別な意味があるのでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。