【发布时间】:2014-04-22 05:19:30
【问题描述】:
大家好,我不能低估为什么 in_array 函数不检查任何数组元素是否为空。我希望它检查任何值是否为空,它应该返回 true。我已将所有值设置为空'',但它仍然返回 no 而不是 yes。任何帮助表示赞赏。谢谢
print_r($vals);
foreach($vals as $value) {
if(in_array("",$value, true)) echo 'yes'; else echo 'no';
}
返回:-
数组 ( [0] => '' [1] => '' [2] => '' [3] => '' ) nononono
【问题讨论】:
-
你能举例说明 $vals 数组应该是什么样子吗?
-
$value只是代码中的一个空字符串。
标签: php arrays for-loop foreach each