array(2){[0]=>array(4){["qty"]=>string(1)"2"["county"]=>string(2)"ID"["sku"]=>string(13)"B00208MM01000"["id"]=>string(8)"50040019"}[1]=>array(4){["qty"]=>string(1)"2"["county"]=>string(2)"ID"["sku"]=>string(13)"B00208MM03000"["id"]=>string(8)"50040019"}}這是一個需要查詢出來的數(shù)組。array(189){[0]=>array(4){["qty"]=>string(1)"1"["county"]=>string(2)"ID"["sku"]=>string(13)"B00208MM01000"["id"]=>string(4)"1040"}[1]=>array(4){["qty"]=>string(1)"1"["county"]=>string(2)"ID"["sku"]=>string(13)"B00208MM02000"["id"]=>string(4)"1041"}[2]=>array(4){["qty"]=>string(1)"1"["county"]=>string(2)"ID"["sku"]=>string(13)"B00208MM03000"["id"]=>string(4)"1042"}[3]=>array(4){["qty"]=>string(1)"1"["county"]=>string(2)"ID"["sku"]=>string(13)"B00208MM01000"["id"]=>string(4)"1043"}[4]=>array(4){["qty"]=>string(1)"1"["county"]=>string(2)"ID"["sku"]=>string(13)"B00208MM02000"["id"]=>string(4)"1044"}[5]=>array(4){["qty"]=>string(1)"1"["county"]=>string(2)"ID"["sku"]=>string(13)"B00208MM02000"["id"]=>string(4)"1045"}[6]=>array(4){["qty"]=>string(1)"1"["county"]=>string(2)"ID"["sku"]=>string(13)"B00208MM02000"["id"]=>string(4)"1046"}這是一個總的結果集合。我需要從第一個數(shù)組為條件,查詢出第二個總合集中符合qty,countysku相同的值,請問有人知道怎么寫的嗎?foreach($集合1as$k=>$v){foreach($集合二as$k2=>$v2){if($v['qty']==$v2['qty']&&$v['county']==$v2['county']&&$v['sku']==$v2['sku']){$data[$k2][]=$v2['id'];}else{//unset($data[$k2]);}}}這是我自己寫的,不知道是不是哪里錯了,獲取的值也不對
兩個多維數(shù)組如何查詢出滿足如下條件的數(shù)據(jù)
梵蒂岡之花
2019-05-22 18:14:58