我从mssql -database获取一个字符串到我的.php-page。
好看,我想用<br />
替换换行符
所以我尝试了以下(一次一个):
echo nl2br($data);
echo str_replace(chr(10), "<br />",str_replace(chr(13), "<br />", $data))
echo str_replace("\n", "<br />",str_replace("\r", "<br />", $data))
HTML源代码看起来很好:
blablalba<br />sdsddsfdfs<br />fds<br />dfsdfs<br />fdsdsf<br />:_k,ölmjlö<br />öä.löälöä#<br />
但HTML上的结果是空的,Chrome开发者工具显示如下:
<br><br><br><br><br><br><br>
我错过了什么?
echo $ data给了我正确的结果但没有<br />
的
blablalba sdsddsfdfs fds dfsdfs fdsdsf :_k,ölmjlö öä.löälöä#
此致
答案 0 :(得分:0)
使用Wordwrap ...
当字符串达到特定长度时将其换行为新行:
<?php
$str = "An example of a long word is: Supercalifragulistic";
echo wordwrap($str,15,"<br>\n");
&GT;
结果:
An example of a
long word is:
Supercalifragulistic