php 插入 多维数组
时间: 2023-08-16 19:08:37 浏览: 90
在 PHP 中插入多维数组,可以使用以下两种方法:
1. 使用 `[]` 运算符添加新元素
```php
$array = array(
array('name' => 'John', 'age' => 30),
array('name' => 'Mary', 'age' => 25)
);
// 添加一个新元素
$array[] = array('name' => 'Peter', 'age' => 35);
print_r($array);
```
输出结果:
```
Array
(
[0] => Array
(
[name] => John
[age] => 30
)
[1] => Array
(
[name] => Mary
[age] => 25
)
[2] => Array
(
[name] => Peter
[age] => 35
)
)
```
2. 使用 `array_push` 函数添加新元素
```php
$array = array(
array('name' => 'John', 'age' => 30),
array('name' => 'Mary', 'age' => 25)
);
// 添加一个新元素
array_push($array, array('name' => 'Peter', 'age' => 35));
print_r($array);
```
输出结果:
```
Array
(
[0] => Array
(
[name] => John
[age] => 30
)
[1] => Array
(
[name] => Mary
[age] => 25
)
[2] => Array
(
[name] => Peter
[age] => 35
)
)
```
以上两种方法都可以在多维数组中添加新元素。需要注意的是,如果你想要在数组的开头添加新元素,可以使用 `array_unshift` 函数。
阅读全文