我一直在寻找答案,但找不到我需要的东西。PHP:检查对象是否包含数组中的值
我使用codeigniter 3但我的问题是与PHP语法/逻辑。
局势:
我有3个数组包含正确的值。我需要将这些数组与其他数组进行比较。
$t = $daxArt -> result();
foreach ($CSS -> result() as $object){
if ($object -> PAYMETHOD == "CASH"){
array_push ($Cash , $object);
}
if ($object -> PAYMETHOD == "EC" ){
array_push ($EC , $object);
}
if ($object -> PAYMETHOD == "POSCOM"){
array_push ($POSCOM , $object);
}
}
现在我必须做这样的事情:
if ($Cash contains one of the value $daxArt){
<---- here is my problem - add to new array.
}
我in_array尝试,但它不工作。
谢谢!
您的输入是什么? '$ daxArt','$ CSS','$ Cash'等是什么? – Halcyon
你的意思是'in_array()'或'array_keys()'函数? – Jer
'我试着用in_array,但它不起作用.'试过了什么?你只发布了调试这个 – Machavity