如果(in_array)没有任何意义

时间:2014-12-09 15:47:49

标签: php if-statement

我有一个荒谬的逻辑难题。我正在使用一个基本的例子,因为我需要在表单中显示错误的if if语句,但由于某种原因,这个会返回true而不是false。

<?php
if (in_array('state', $missing)) { print_r($missing);};
?>

所以,这是我的代码块,这是输出。

Array ( [0] => firstname 
[1] => lastname 
[2] => phone 
[3] => email 
[4] => password 
[5] => passverify 
[6] => age 
[7] => gender 
[8] => addressfirst 
[9] => city 
[10] => zip 
[11] => distance 
[12] => 1 )

它正在输出$ missing数组,并且阵列中显然没有“状态”。 in_array应该返回false并导致if语句被绕过,但它不是,我不知道为什么。

0 个答案:

没有答案