PHP具有各種內置數組函數。 所以我想知道是否有一個相當於這個代碼中的foreach循環的函數。PHP數組函數匹配這個foreach循環
$args = array('var1', 'var2');
$args2 = array('var3', 'var4', 'var5', 'var6');
foreach ($args2 as $arg) {
$args[] = $arg;
}
PHP具有各種內置數組函數。 所以我想知道是否有一個相當於這個代碼中的foreach循環的函數。PHP數組函數匹配這個foreach循環
$args = array('var1', 'var2');
$args2 = array('var3', 'var4', 'var5', 'var6');
foreach ($args2 as $arg) {
$args[] = $arg;
}
array array_merge (array $array1 [, array $... ])
用於合併一個或多個陣列的元件一起,使得這些值之一 被附加到以前的一個的端部。它返回結果數組 。
如果輸入數組具有相同的字符串鍵,則該鍵的後面的值 將覆蓋前一個。但是,如果數組鍵 包含數字鍵,則後面的值不會覆蓋原始值 值,但會被追加。
帶有數字鍵的輸入數組中的值將被重新編號爲 在結果數組中從零開始遞增鍵。
你應該嘗試array_merge功能
用於合併一個或多個陣列的元素結合在一起,使一個的值附加在前一個結束。它返回結果數組。
具有array_merge
功能。 但請注意數字鍵將被重新編號!
或者你可以使用union運算符:*如果密鑰將被設置
$array1 = array('key1' => 'zero_a', 'key2' => 'two_a', 'key3' => 'three_a');
$array2 = array('key4' => 'one_b', 'key5' => 'three_b', 'key6' => 'four_b');
$result = $array1 + $array2;
array_merge功能是用於合併多個陣列。
聯合運營商將不會例如在運工作,array_merge是要走的路 – Crisp 2013-03-24 14:26:12