php 加入数组
时间: 2023-08-16 07:08:09 浏览: 42
要向 PHP 数组中添加元素,可以使用以下两个函数之一:
1. array_push():将一个或多个元素压入数组的末尾
例如,将值为 "apple" 和 "banana" 的元素添加到名为 $fruits 的数组中:
```
$fruits = array();
array_push($fruits, "apple", "banana");
```
2. [] 运算符:在数组末尾添加一个元素
例如,将值为 "cherry" 的元素添加到名为 $fruits 的数组中:
```
$fruits = array();
$fruits[] = "cherry";
```
无论使用哪种方法,都会将元素添加到数组的末尾。
相关问题
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() 函数将一个或多个值添加到数组末尾,并返回新数组的元素数量。但是,由于数组是在函数内部修改的,因此您无需在函数调用之后对数组进行重新赋值。