📅  最后修改于: 2023-12-03 14:45:25.418000             🧑  作者: Mango
在 PHP 中,关联数组使用键值对来存储数据。要添加元素到现有的关联数组中,可以使用以下方法:
可以通过直接指定新的键名和值来将元素添加到关联数组中:
$my_array = array("foo" => 1, "bar" => 2);
$my_array["baz"] = 3;
print_r($my_array);
输出结果:
Array (
[foo] => 1
[bar] => 2
[baz] => 3
)
使用 array_merge
函数可以将多个数组合并为一个新数组。可以将现有的关联数组和包含要添加元素的数组合并:
$my_array = array("foo" => 1, "bar" => 2);
$new_array = array("baz" => 3);
$my_array = array_merge($my_array, $new_array);
print_r($my_array);
输出结果:
Array (
[foo] => 1
[bar] => 2
[baz] => 3
)
使用“+”运算符可以将两个数组合并为一个新数组,如果两个数组中存在相同的键名,新数组中的元素将使用左侧的数组中的值。可以将现有的关联数组和包含要添加元素的数组相加:
$my_array = array("foo" => 1, "bar" => 2);
$new_array = array("baz" => 3);
$my_array += $new_array;
print_r($my_array);
输出结果:
Array (
[foo] => 1
[bar] => 2
[baz] => 3
)
以上是在现有的关联数组中添加元素的几种方法,根据实际需求选择合适的方法即可。