📌  相关文章
📜  PHP将一个数组附加到另一个数组(1)

📅  最后修改于: 2023-12-03 15:33:41.002000             🧑  作者: Mango

PHP将一个数组附加到另一个数组

在PHP中,将一个数组附加到另一个数组非常简单。可以使用 array_merge()+ 或者 array_push() 函数来实现。

使用 array_merge() 函数
<?php
$array1 = array('a', 'b', 'c');
$array2 = array('d', 'e', 'f');

$result = array_merge($array1, $array2);

print_r($result);
?>

输出:

Array
(
    [0] => a
    [1] => b
    [2] => c
    [3] => d
    [4] => e
    [5] => f
)
使用 + 运算符
<?php
$array1 = array('a', 'b', 'c');
$array2 = array('d', 'e', 'f');

$result = $array1 + $array2;

print_r($result);
?>

输出:

Array
(
    [0] => a
    [1] => b
    [2] => c
    [3] => d
    [4] => e
    [5] => f
)
使用 array_push() 函数
<?php
$array1 = array('a', 'b', 'c');
$array2 = array('d', 'e', 'f');

foreach ($array2 as $value) {
    array_push($array1, $value);
}

print_r($array1);
?>

输出:

Array
(
    [0] => a
    [1] => b
    [2] => c
    [3] => d
    [4] => e
    [5] => f
)

以上三种方法都可以将一个数组附加到另一个数组。但是有一点需要注意:如果两个数组的键名相同,那么使用 array_merge()+ 运算符时,后面的值会覆盖前面的值;而使用 array_push() 函数时,则会保留两个值。

希望本文可以帮助您更好地理解如何将一个数组附加到另一个数组。