📜  如何将字符串放入数组中,在PHP按新行拆分?(1)

📅  最后修改于: 2023-12-03 15:38:45.507000             🧑  作者: Mango

如何将字符串放入数组中,在PHP按新行拆分?

如果你需要将一个字符串中的每一行作为数组元素放入一个数组中,你可以运用 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 中把字符串分割成数组很容易,你只需要了解函数的用法和如何选择正确的分隔符即可。