有很多方法可以实现这一目标.
一个是:
$multi_line_var = $x.str_replace("\n", "\n".$x, $multi_line_var);
Run Code Online (Sandbox Code Playgroud)
另一个是:
$multi_line_var = explode("\n", $multi_line_var);
foreach($multi_line_var AS &$single_line_var) {
$single_line_var = $x.$single_line_var;
}
$multi_line_var = implode("\n", $multi_line_var);
Run Code Online (Sandbox Code Playgroud)
或者作为一个欺骗性的简单在线人:
$multi_line_var = $x.implode("\n".$x, explode("\n", $multi_line_var));
Run Code Online (Sandbox Code Playgroud)
与第一个相比,第二个是非常浪费.它为字符串数组分配内存.它遍历每个数组项并修改它.并将碎片粘在一起.
但是,如果一个连接不是您对这些文本行所做的唯一更改,那么它会很有用.