php 加入数组
时间: 2023-08-16 11:07:36 浏览: 37
要将一个元素加入 PHP 数组中,可以使用 `array_push()` 函数或者直接使用 `$array[] = $value` 的语法。
使用 `array_push()` 函数:
```php
$array = array("apple", "banana");
array_push($array, "orange");
print_r($array);
```
输出:
```
Array
(
[0] => apple
[1] => banana
[2] => orange
)
```
使用 `$array[] = $value` 语法:
```php
$array = array("apple", "banana");
$array[] = "orange";
print_r($array);
```
输出:
```
Array
(
[0] => apple
[1] => banana
[2] => orange
)
```
相关问题
php 加入数组的时候\n变成\\n原因
在PHP中,当你将一个字符串添加到数组中时,如果该字符串中包含换行符(\n),它会被转义为\\n。这是因为在PHP中,反斜杠(\)被用作转义字符,用于表示特殊字符。
当你将一个字符串添加到数组中时,PHP会对该字符串进行转义处理,以确保数据的完整性和安全性。换行符(\n)被转义为\\n是为了防止在处理字符串时出现意外的换行。
例如,如果你有一个字符串"Hello\nWorld",当你将它添加到数组中时,它会变成"Hello\\nWorld"。这样做是为了确保在后续处理该字符串时,换行符不会被解释为实际的换行符,而是作为普通的字符。
如果你想在输出数组元素时恢复原始的换行符,可以使用PHP的stripslashes()函数来去除转义字符。例如:
```php
$array = array("Hello\\nWorld");
echo stripslashes($array[0]); // 输出:Hello\nWorld
```
php 一个数组后面加入另一个数组
如果您要将一个数组添加到另一个数组的末尾,可以使用 PHP 的 array_push() 函数。例如:
```
$array1 = array('apple', 'banana', 'orange');
$array2 = array('pear', 'grape', 'pineapple');
foreach ($array2 as $value) {
array_push($array1, $value);
}
print_r($array1);
```
输出:
```
Array
(
[0] => apple
[1] => banana
[2] => orange
[3] => pear
[4] => grape
[5] => pineapple
)
```
注意:array_push() 函数将一个或多个值添加到数组末尾,并返回新数组的元素数量。但是,由于数组是在函数内部修改的,因此您无需在函数调用之后对数组进行重新赋值。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)