php關於數組的有關問題

來源:互聯網
上載者:User
php關於數組的問題

array (size=3)
0 =>
array (size=3)
0 =>
array (size=3)
'welfareName' => string '包吃住' (length=9)
'welfareIco' => string 'url_1' (length=5)
'xyId' => int 1
1 =>
array (size=3)
'welfareName' => string '頭等艙' (length=9)
'welfareIco' => string 'url_2' (length=5)
'xyId' => int 1
2 =>
array (size=3)
'welfareName' => string '有車' (length=6)
'welfareIco' => string 'url_4' (length=5)
'xyId' => int 1
1 =>
array (size=2)
0 =>
array (size=3)
'welfareName' => string '頭等艙' (length=9)
'welfareIco' => string 'url_2' (length=5)
'xyId' => int 2
1 =>
array (size=3)
'welfareName' => string '買買買' (length=9)
'welfareIco' => string 'url_3' (length=5)
'xyId' => int 2

---------------------------------------------------------
array (size=3)
0 =>
array (size=11)
'xyId' => int 1
'xyLocation' => string '首爾' (length=6)
'commentNum' => int 3
'visitorNum' => int 1
1 =>
array (size=11)
'xyId' => int 2
'xyLocation' => string '東京' (length=6)
'commentNum' => int 0
'visitorNum' => int 1
--------------------------------------------------------------------------------
array (size=3)
0 =>
array (size=11)
'xyId' => int 1
'xyLocation' => string '首爾' (length=6)
'commentNum' => int 3
'visitorNum' => int 1
'welfare' =>
array (size=3)
0 =>
array (size=3)
'welfareName' => string '包吃住' (length=9)
'welfareIco' => string 'url_1' (length=5)
'xyId' => int 1
1 =>
array (size=3)
'welfareName' => string '頭等艙' (length=9)
'welfareIco' => string 'url_2' (length=5)
'xyId' => int 1
2 =>
array (size=3)
'welfareName' => string '有車' (length=6)
'welfareIco' => string 'url_4' (length=5)
'xyId' => int 1

1 =>
array (size=11)
'xyId' => int 2
'xyLocation' => string '東京' (length=6)
'commentNum' => int 0
'visitorNum' => int 1
'welfare' =>
array (size=2)
0 =>
array (size=3)
'welfareName' => string '頭等艙' (length=9)
'welfareIco' => string 'url_2' (length=5)
'xyId' => int 2
1 =>
array (size=3)
'welfareName' => string '買買買' (length=9)
'welfareIco' => string 'url_3' (length=5)
'xyId' => int 2

------解決思路----------------------
for($i=0; $i  $數組3[$i] = $數組2;
$數組3[$i]['welfare'] = @$數組1[$i];
}

------解決思路----------------------

$arr1=array(
array (
array (
'welfareName' => '包吃住',
'welfareIco' => 'url_1',
'xyId' => 1
),
array (
'welfareName' => '頭等艙',
'welfareIco' => 'url_2',
'xyId' =>1
),
array (
'welfareName' =>'有車',
'welfareIco' => 'url_4',
'xyId' =>1
)
),
array (
array (
'welfareName' => '頭等艙',
'welfareIco' => 'url_2',
'xyId' =>2
),
array (
'welfareName' => '買買買',
'welfareIco' => 'url_3',
'xyId' =>2
)
)
);
$arr2=array(
array (
'xyId' => 1,
'xyLocation' => '首爾',
'commentNum' =>3,
'visitorNum' =>1,
),
array (
'xyId' => 2,
'xyLocation' => '東京',
'commentNum' => 0,
'visitorNum' => 1,
)
);
foreach($arr1 as $k=>$v){
$new[$v[0]['xyId']]=$v;
}
foreach($arr2 as $k=>$v){
$arr2[$k]['welfare']=$new[$v['xyId']];
}
  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.