我已經做了這麼多的搜索,我是初學者在PHP我不知道到底什麼問題標題我應該寫,所以請我很抱歉,我正在盡我所能解釋我想要什麼。請幫幫我。如何在第一個數組的基礎上組合兩個數組
我有兩個數組
Array
(
[0] => vodlocker
[1] => vodlocker
[2] => vodlocker
[3] => vidzi
[4] => vodlocker
)
Array
(
[0] => vod1
[1] => vod2
[2] => vod3
[3] => vidzi1
[4] => vod4
)
我想兩者都做陣列的第一陣列組合成鍵和第二的值,如果第一陣列具有相同的鍵,以便第二列的值將合併爲同一按鍵中i對不起,如果解釋不好,但我的結果會告訴我想要什麼。
結果:
Array
(
vodlocker => array(vod1, vod2, vod3, vod4)
vidzi => array(vidzi1)
)
我已經試過這一點。
注:$主機是我的第一陣列和$源是我的第二陣列如上圖所示
$data = [];
$linkarray = [];
foreach($host as $key => $ho){
array_push($linkarray, $source[$key]);
$data[$ho] = $linkarray;
}
array:2 [▼
"vodlocker" => array:5 [▼
0 => "vod1"
1 => "vod2"
2 => "vod3"
3 => "vidzi1"
4 => "vod4"
]
"vidzi" => array:4 [▼
0 => "vod1"
1 => "vod2"
2 => "vod3"
3 => "vidzi1"
]
]
發表你的代碼你已經嘗試過 –
ok先生我已經嘗試過 – Sufyan