php 加入数组
时间: 2023-08-16 21:08:09 浏览: 35
将一个值加入到 PHP 数组中,可以使用数组的 `[]` 运算符或者 `array_push()` 函数。
使用数组的 `[]` 运算符:
```
$myArray = array(); // 初始化一个空数组
$myArray[] = 'value1'; // 加入第一个元素
$myArray[] = 'value2'; // 加入第二个元素
```
使用 `array_push()` 函数:
```
$myArray = array(); // 初始化一个空数组
array_push($myArray, 'value1'); // 加入第一个元素
array_push($myArray, 'value2'); // 加入第二个元素
```
相关问题
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() 函数将一个或多个值添加到数组末尾,并返回新数组的元素数量。但是,由于数组是在函数内部修改的,因此您无需在函数调用之后对数组进行重新赋值。