PHP の in_array() を使用しているときに、1 つの奇妙な状況に直面しています。以下は私のコードとその出力です
<?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))
誰でもそれについて考えられますか?