合併陣列
array_merge()函式將陣列合併到一起,返回乙個聯合的陣列。所得到的陣列以第乙個輸入陣列引數開始,按後面陣列引數出現的順序依次迫加。其形式為:
1
array
array_merge
(
array
array1 array2…,arrayn)
這個函式將乙個或多個陣列的單元合併起來,乙個陣列中的值附加在前乙個陣列的後面。返回作為結果的陣列。
如果輸入的陣列中有相同的字串鍵名,則該鍵名後面的值將覆蓋前乙個值。然而,如果陣列包含數字鍵名,後面的值將不會覆蓋原來的值,而是附加到後面。
如果只給了乙個陣列並且該陣列是數字索引的,則鍵名會以連續方式重新索引。
01
"red"
,
"banana"
=>
"yellow"
);
3
$fruit2
=
array
(
"pear"
=>
"yellow"
,
=>
"green"
);
4
$result
=
array_merge_recursive
(
$fruit1
,
$fruit2
);
5
print_r(
$result
);
6
7
// output
8
9
?>
連線陣列
array_combine()函式會得到乙個新陣列,它由一組提交的鍵和對應的值組成。其形式為:
1
array
array_combine
(
array
keys,
array
values)
注意,兩個輸入陣列必須大小相同,不能為空。示例如下:
1
2$name
=
array
(
,
"banana"
,
"orange"
);
3
$color
=
array
(
"red"
,
"yellow"
,
"orange"
);
4
$fruit
=
array_combine
(
$name
,
$color
);
5
print_r(
$fruit
);
6
7
// output
8
9
?>
關於陣列的合併、追加和連線就說到這。
PHP合併和追加陣列
合併陣列 array merge 函式將陣列合併到一起,返回乙個聯合的陣列。所得到的陣列以第乙個輸入陣列引數開始,按後面陣列引數出現的順序依次迫加。其形式為 array array merge array array1 array2 arrayn 這個函式將乙個或多個陣列的單元合併起來,乙個陣列中的...
PHP 合併陣列 追加陣列例子
php合併陣列我們可以使用array merge 函式,array merge 函式返回乙個聯合的陣列。所得到的陣列以第乙個輸入陣列引數開始,按後面陣列引數出現的順序依次追加。其形式為 array array merge array array1 array2 arrayn 下面是乙個php合併陣列...
PHP 合併陣列 追加陣列例子
php合併陣列我們可以使用array merge 函式,array merge 函式返回乙個聯合的陣列。所得到的陣列以第乙個輸入陣列引數開始,按後面陣列引數出現的順序依次追加。其形式為 array array merge array array1 array2 arrayn 下面是乙個php合併陣列...