1樓:匿名使用者
用array_merge()進行合併,得到的結果是:
array ( [0] => [1] => [2] => array ( [0] => test2 [1] => test3 ) ) ,下面的php文件對這個函式的說明,將一個或多個陣列的單元合併起來,一個陣列中的值附加在前一個陣列的後面。返回作為結果的陣列。
如果輸入的陣列中有相同的字串鍵名,則該鍵名後面的值將覆蓋前一個值。然而,如果陣列包含數字鍵名,後面的值將不會覆蓋原來的值,而是附加到後面。
如果只給了一個陣列並且該陣列是數字索引的,則鍵名會以連續方式重新索引。
如果你一定要得到跟你的要求一模一樣的結果,我想只能是自己重新寫一個函式了!
2樓:匿名使用者
$arr1 = array(1 => '', 26 => '');
$arr2 = array(1 => array(1 => array("test2", "test3")));
$arr = $arr2 + $arr1; // 注意順序,前面的會覆蓋後面的~
// 數字下標陣列的同key覆蓋,不能用array_mergeprint_r($arr);
3樓:匿名使用者
array_merge()
後面的陣列 會覆蓋前面的
php中如何合併幾個二維陣列成為二維陣列
宇宙大師之一 php 中的 array merge recursive 函式可以實現 將一個或多個陣列的元素的合併起來,一個陣列中的值附加在前一個陣列的後面。並返回作為結果的陣列。當有重複的鍵名時,值不會被覆蓋,而是將多個相同鍵名的值遞迴組成一個陣列。array merge recursive ar...
php陣列比對刪除重複,php 刪除陣列重複的值
arr1 array 1,2,3,3,4,5,6,7 arr2 array 1,2,3,3,3,4,4,4,5,6,6,7 carr1 array count values arr1 carr2 array count values arr2 diff array foreach carr2 as ...
用C 寫函式,實現把兩個有序陣列合併成有序陣列
include include include include using namespace std const int m 5 const int n 6 void sort int,int void merge int int int int,int int main void merge i...