php 每两行分成一个数组
时间: 2023-11-28 14:51:07 浏览: 27
可以使用 `file()` 函数将整个文件读入一个数组中,然后使用 `array_chunk()` 函数将数组拆分成多个子数组。每个子数组包含两行。
下面是示例代码:
```
$file_lines = file('your_file.txt');
$two_lines_arrays = array_chunk($file_lines, 2);
```
其中,`your_file.txt` 是要读取的文件名。`$two_lines_arrays` 是包含多个子数组的数组,每个子数组包含两行字符串。
相关问题
php以数组键值组成一个数组
可以通过以下方式将数组的键和值组合成新的数组:
```php
<?php
$keys = array('a', 'b', 'c');
$values = array(1, 2, 3);
$result = array_combine($keys, $values);
print_r($result);
?>
```
输出结果为:
```
Array
(
[a] => 1
[b] => 2
[c] => 3
)
```
在这个示例中,`array_combine()` 函数将 `$keys` 数组中的值作为键,将 `$values` 数组中的值作为值,从而创建了一个新的关联数组。
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() 函数将一个或多个值添加到数组末尾,并返回新数组的元素数量。但是,由于数组是在函数内部修改的,因此您无需在函数调用之后对数组进行重新赋值。