admin 管理员组文章数量: 1087139
2024年3月9日发(作者:linux实施工程师面试题)
php合并数组的方法
PHP中有几种常用的方法可以合并数组:
1. 使用`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
)
```
2. 使用`+`运算符:这个运算符可以将两个数组合并成一个新的数组。如果有重复的键名,前面的数组会保留,后面的数组会被忽略。示例:
```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. 使用`array_merge_recursive()`函数:这个函数可以合并两个或多个数组,如果有重复的键名,会创建一个多维数组来保存这些值。示例:
```php
$array1 = array('name' => 'John', 'age' => 30);
$array2=array('name'=>'Jane','email'=>'****************');$result = array_merge_recursive($array1, $array2);
print_r($result);
```
输出:
```
Array
(
[name] => Array
(
[0] => John
[1] => Jane
)
[age] => 30
[email]=>****************)
```
根据具体的业务需求,选择合适的方法来合并数组。
版权声明:本文标题:php合并数组的方法 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/b/1709932222a550261.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论