我有一個$陣列陣列是這樣的:檢查存在數組中每個單個鍵的所有值?
Array
(
[0] => Array
(
[0] => VUM
[1] => UA0885
)
[1] => Array
(
[0] => VUA
[1] => UA0885
)
)
我要檢查,如果輸入值存在(VUA & UA0885),比不將其添加到該陣列。 例如:
(VUA & UA0885) => not add
(VUB & UA0885) => add
(VUA & UA0886) => add
這裏是我的代碼:
foreach($arrays as $array){
if($array[0] != $_REQUEST['tourcode'] || $array[1] != $_REQUEST['promocode']){
$arrays[] = array($_REQUEST['tourcode'],$_REQUEST['promocode']);
}
}
嘗試使用in_array太多,但它仍然是一個重複添加到$陣列
爲什麼你將數組推入主數組中?$ arrays [] = array($ _ REQUEST ['tourcode'],$ _ REQUEST ['promocode']);'? –
將此變爲'$ arrays []'這個'$ result []',這樣你就可以在'$ result'中得到你想要的輸出了 –
if語句是正確的,檢查上面的註釋 –