📅  最后修改于: 2023-12-03 15:38:45.507000             🧑  作者: Mango
如果你需要将一个字符串中的每一行作为数组元素放入一个数组中,你可以运用 PHP 的内置函数:
<?php
$string = "第一行
第二行
第三行";
$array = explode("\n", $string);
print_r($array);
?>
在这个例子中,我们使用 explode()
函数拆分字符串,第一个参数是寻找的分割字符,第二个参数是进行拆分的原字符串。在这里,我们使用换行符 (\n
) 作为分割字符。这个函数返回一个数组,包含原字符串中划分开的部分。
这个例子中,输出如下:
Array
(
[0] => 第一行
[1] => 第二行
[2] => 第三行
)
你也可以使用回车来分割字符串,像这样:
$array = explode("\r", $string);
如果你既有回车又有换行符,你可以使用这样的代码来一起匹配:
$array = preg_split('/\r\n|\r|\n/', $string);
总之,在 PHP 中把字符串分割成数组很容易,你只需要了解函数的用法和如何选择正确的分隔符即可。