我颳了一個文件,並有2個不同的數組:標題和鏈接。我使用array_push()將每個項目存儲在自己的數組中。我爲相同的陣列颳了2個不同的文檔。之後我想要比較2個數組,並且任何匹配的標題都有2個不同的鏈接與同一個標題相關聯。這樣我可以顯示如何將數組堆疊在一起時,他們有相同的標題
title1: source 1, source 2
title2: source 1, source 2.
這可能嗎?
我颳了一個文件,並有2個不同的數組:標題和鏈接。我使用array_push()將每個項目存儲在自己的數組中。我爲相同的陣列颳了2個不同的文檔。之後我想要比較2個數組,並且任何匹配的標題都有2個不同的鏈接與同一個標題相關聯。這樣我可以顯示如何將數組堆疊在一起時,他們有相同的標題
title1: source 1, source 2
title2: source 1, source 2.
這可能嗎?
這將把您的陣列結合成一個標題 =>鏈路格式,其中鏈路可以是陣列如果發現多個源。這是一種非常簡單的方法,您可以通過不區分大小寫的方式比較高級,並確保$link
僅向組合數組添加唯一條目。
$array1 = array_combine($titles1, $links1);
$array2 = array_combine($titles2, $links2);
foreach ($array2 as $title => $link) {
if (isset($array1[$title])) {
$array1[$title] = array($array1[$title], $link);
} else {
$array1[$title] = $link;
}
}
正是我想要做的,知道必須有一種方式,只是不知道如何! – cwal
顯示你的代碼會很快理解你問什麼? – xdazz