第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

兩個多維數(shù)組如何查詢出滿足如下條件的數(shù)據(jù)

兩個多維數(shù)組如何查詢出滿足如下條件的數(shù)據(jù)

梵蒂岡之花 2019-05-22 18:14:58
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]);}}}這是我自己寫的,不知道是不是哪里錯了,獲取的值也不對
查看完整描述

2 回答

?
侃侃無極

TA貢獻2051條經(jīng)驗 獲得超10個贊

剛剛看錯了,array_intersect只會返回有交集的鍵,直接這樣就好了:
foreach($arr1as$k=>$v){
foreach($arr2as$k2=>$v2){
if($v['qty']==$v2['qty']&&$v['county']==$v2['county']&&$v['sku']==$v2['sku']){
$data=$v2;
}
}
}
                            
查看完整回答
反對 回復 2019-05-22
  • 2 回答
  • 0 關注
  • 538 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號