PHP array_merge() 函數
array_merge() 函數用於合並兩個或多個數組,它返回一個合並元素的新數組。
用法:
array_merge(array1, array2,...);
它接受兩個或多個數組並返回一個包含合並元素的新數組。
例子:
Input:
$arr1 = array(10, 20, 30, 40, 50);
$arr2 = array(60, 70, 80, 90, 10);
Output:
Array
(
[0] => 10
[1] => 20
[2] => 30
[3] => 40
[4] => 50
[5] => 60
[6] => 70
[7] => 80
[8] => 90
[9] => 10
)
PHP 代碼 1:合並兩個索引數組
<?php
$arr1 = array(10, 20, 30, 40, 50);
$arr2 = array(60, 70, 80, 90, 10);
//merging arrays
$arr3 = array_merge($arr1, $arr2);
//printing
print_r ($arr3);
?>
輸出
Array
(
[0] => 10
[1] => 20
[2] => 30
[3] => 40
[4] => 50
[5] => 60
[6] => 70
[7] => 80
[8] => 90
[9] => 10
)
PHP 代碼 2:合並兩個具有不同鍵和值的關聯數組
<?php
$arr1 = array("a" => "Hello", "b" => "Hi");
$arr2 = array("c" => "Bye!", "d" => "Nothing");
//merging arrays
$arr3 = array_merge($arr1, $arr2);
//printing
print_r ($arr3);
?>
輸出
Array
(
[a] => Hello
[b] => Hi
[c] => Bye!
[d] => Nothing
)
PHP 代碼 3:合並兩個具有不同鍵和重複值的關聯數組
<?php
$arr1 = array("a" => "Hello", "b" => "Hi");
$arr2 = array("c" => "Hello", "d" => "Hi");
//merging arrays
$arr3 = array_merge($arr1, $arr2);
//printing
print_r ($arr3);
?>
輸出
Array
(
[a] => Hello
[b] => Hi
[c] => Hello
[d] => Hi
)
PHP 代碼 4:合並兩個具有重複鍵和唯一值的關聯數組
<?php
$arr1 = array("a" => "Hello", "b" => "Hi");
$arr2 = array("a" => "Okay!", "d" => "Nothing");
//merging arrays
$arr3 = array_merge($arr1, $arr2);
//printing
print_r ($arr3);
?>
輸出
Array
(
[a] => Okay!
[b] => Hi
[d] => Nothing
)
PHP 代碼 5:合並索引數組和關聯數組
<?php
$arr1 = array(10, 20, 30, 40);
$arr2 = array("c" => "Hello", "d" => "Hi");
//merging arrays
$arr3 = array_merge($arr1, $arr2);
//printing
print_r ($arr3);
?>
輸出
Array
(
[0] => 10
[1] => 20
[2] => 30
[3] => 40
[c] => Hello
[d] => Hi
)
相關用法
- PHP array_merge_recursive()用法及代碼示例
- PHP array_multisort()用法及代碼示例
- PHP array_map()用法及代碼示例
- PHP array_reverse()用法及代碼示例
- PHP array_filter()用法及代碼示例
- PHP array_pop()用法及代碼示例
- PHP array_diff_uassoc()用法及代碼示例
- PHP array_intersect_key()用法及代碼示例
- PHP array_key_first()用法及代碼示例
- PHP array_walk_recursive()用法及代碼示例
- PHP array_shift()用法及代碼示例
- PHP array_splice()用法及代碼示例
- PHP array_search()用法及代碼示例
- PHP array_intersect_assoc()用法及代碼示例
- PHP array_sum()用法及代碼示例
- PHP array_walk()用法及代碼示例
- PHP array_diff_ukey()用法及代碼示例
- PHP array_key_last()用法及代碼示例
- PHP array_count()用法及代碼示例
- PHP array_fill_keys()用法及代碼示例
注:本文由純淨天空篩選整理自 PHP array_merge() function with example。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。
