php二维数组合并成一维数组
时间: 2023-06-02 14:03:04 浏览: 120
可以使用PHP中的array_merge()函数将二维数组合并成一维数组。
例如,假设有如下两个二维数组:
```
$arr1 = array(
array("name" => "Alice", "age" => 25),
array("name" => "Bob", "age" => 30)
);
$arr2 = array(
array("name" => "Charlie", "age" => 35),
array("name" => "David", "age" => 40)
);
```
可以使用array_merge()函数将它们合并成一个一维数组:
```
$merged = array_merge($arr1, $arr2);
```
此时,$merged数组的值为:
```
Array
(
[0] => Array
(
[name] => Alice
[age] => 25
)
[1] => Array
(
[name] => Bob
[age] => 30
)
[2] => Array
(
[name] => Charlie
[age] => 35
)
[3] => Array
(
[name] => David
[age] => 40
)
)
```
注意,如果有重复的键(例如以上示例中的"name"和"age"),后面的数组将覆盖前面的数组。如果想保留所有的值,可以使用array_merge_recursive()函数。
阅读全文