【发布时间】:2013-06-21 10:01:07
【问题描述】:
在使用 PHP 的 in_array() 时,我遇到了一种奇怪的情况。以下是我的代码及其输出
<?php
$process = array("as12"=>"deleted","as13"=>1,"as14"=>1);
if(!in_array(0, $process))
echo "success";
else
echo "not success";
//It's outputting "not success";
var_dump(in_array(0, $process));
//Output : null
var_dump(in_array(0, $this->tProcessActions) === true);
///Output : true
如果我们查看$process 数组,其中没有0 值。如果我检查if(in_array(0, $process))
有人知道吗?
【问题讨论】:
标签: php