我有一个这样的变量$var
:
$var = "One, Two, Three";
我可以echo
毫无问题地输出变量:
One, Two, Three
是否有可能,在回显变量时在有 a 的地方添加 a line break
,,
所以它看起来像这样?
One,
Two,
Three
我有一个这样的变量$var
:
$var = "One, Two, Three";
我可以echo
毫无问题地输出变量:
One, Two, Three
是否有可能,在回显变量时在有 a 的地方添加 a line break
,,
所以它看起来像这样?
One,
Two,
Three
如果将文本回显到 HTML,则可以执行以下操作:
echo str_replace(",", ", <br/>", $var);
如果您通过重定向将字符串回显到控制台或文本文件,只需使用PHP_EOL
常量,它代表当前平台的正确行尾字符串,即。"\n"
对于 Unix,"\r\n"
对于 Windows:
echo str_replace(",", "," . PHP_EOL, $var);
你可以使用这个:
$var = "One,\nTwo,\nThree";
\n
是换行符,如果您正在通过终端工作,则有意义
输出到终端时用于\n
强制换行。
$var = "One,\nTwo,\nThree";
您可以使用 HTML<br />
在 Web 浏览器上输出新行。
$var = "One,<br />Two,<br />Three";
str_replace
一旦确定了您想要的类型,您就可以使用该功能。
使用<br>
标签
$var = "One, <br>Two, <br>Three";
(或) 在 PHP 中
使用str_replace
<?php
$var = "One, Two, Three";
echo str_replace(',',',<br>',$var); // code replaces all your commas with , and a <br> tag
用逗号作为分隔符分解字符串,然后遍历生成的数组,在需要时添加换行符(如果输出到浏览器,则使用 br 标记,或者如果输出到终端,则使用换行符 (\n) 转义序列)?