PHP 数组添加元素
时间: 2024-06-10 13:02:40 浏览: 16
在PHP中,可以使用以下两种方式向数组添加元素:
1. 使用方括号加上新的键名来添加元素:
```
$arr = array(); // 定义一个空数组
$arr['key1'] = 'value1'; // 添加一个键值对
```
2. 使用`array_push()`函数向数组末尾添加一个元素:
```
$arr = array(); // 定义一个空数组
array_push($arr, 'value1'); // 添加一个元素到数组末尾
```
需要注意的是,使用`array_push()`函数添加元素时,会在数组末尾自动分配一个新的整数键,因此它不适用于关联数组。
相关问题
php 向二维数组添加元素
可以使用 array_push() 函数向二维数组添加元素。以下是一个示例:
```
// 定义一个二维数组
$myArray = array(
array('apple', 'banana', 'orange'),
array('car', 'bus', 'bike'),
array('dog', 'cat', 'fish')
);
// 向第二个子数组中添加一个元素
array_push($myArray[1], 'train');
// 输出整个二维数组
print_r($myArray);
```
输出结果:
```
Array
(
[0] => Array
(
[0] => apple
[1] => banana
[2] => orange
)
[1] => Array
(
[0] => car
[1] => bus
[2] => bike
[3] => train
)
[2] => Array
(
[0] => dog
[1] => cat
[2] => fish
)
)
```
可以看到,第二个子数组中已经添加了一个新的元素“train”。
往php数组中添加数据
往 PHP 数组中添加数据可以使用 array_push() 函数,该函数将一个或多个值添加到数组末尾。例如,向名为 $myArray 的数组中添加一个元素可以使用以下代码:
```
array_push($myArray, "new element");
```
也可以使用以下方式向数组中添加多个元素:
```
array_push($myArray, "element1", "element2", "element3");
```
另外,也可以使用以下方式向数组中添加元素:
```
$myArray[] = "new element";
```
这种方式等同于使用 array_push() 函数添加一个元素到数组末尾。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)