如陣列 array1 = array('a', 'b', 'c');
array2 = array('1', '2', '3');
希望能實現結果 array3 = array('a', '1', 'b', '2', 'c', '3'); 這種效果,
方法一:
1function cross_merge_array($arr1, $arr2)2
11return
$arr
;12 }
參考:方法二:
1function cross_merge_array($arr1, $arr2)2
910if ($i
< count($arr2
)) 13}14
return
$arr
;15 }
參考:
其實原理都一樣:
都是以長度較長的作為遍歷的基準,然後交叉插入新的陣列中,在迴圈過程中需要判斷是否會下標越界
PHP 合併陣列
php陣列合併 二元運算子 array merge array replace arr1 a first b second third arr2 a test1 c test2 test3 二元運算子 相同鍵 包括數字鍵與字串鍵 前面覆蓋後面的,不同鍵合併 new arr arr1 arr2 pri...
PHP陣列 陣列合併
陣列合併函式 array merge或者 array merge 將乙個或多個陣列的單元合併起來,乙個陣列中的值附加在前乙個陣列的後面。返回作為結果的陣列。如果輸入的陣列中有相同的字串鍵名,則該鍵名後面的值將覆蓋前乙個值。然而,如果陣列包含數字鍵名,後面的值將不會覆蓋原來的值,而是附加到後面。如果只...
php陣列分開 PHP 合併陣列
這裡我們主要介紹的是array merge 函式,也是我們在使用php合併陣列的時候經常使用到的函式,其他的附加合併函式,我在這裡也大概描述一下就行了,如果需要更加詳細或者更多的函式,可以檢視php幫助文件,也可以根據需求寫適合自己的php自定義函式 array merge 函式將陣列合併到一起,返...