我一直在尋找答案,但找不到我需要的東西。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