我想在提交texarea时将这一行显示到最后,为了节省少量数据,我使用TXTDB,我有问题,因为没有get的行替换了这个字符
例如:
$replace=str_replace("'n","<br>",$val);
$replace=str_replace("'r","<br>",$val);
$replace=str_replace("'n'r","<br>",$val);
替换为<br>
,但在文本中没有"只看一行",我看到了这个
data1,data2,data3,data4,data5<br>
hello
<br>
yes
<br>
这很糟糕,因为我只需要显示中的所有内容
谢谢问候!!!
如果我理解得很好,你想用HTML <br>
代替'n
吗?如果是,您可以使用PHP的nl2br函数:http://php.net/manual/en/function.nl2br.php
曾经考虑过使用:
echo nl2br($Val);
这让你的代码比看更优雅
$replace=str_replace("'n","<br>",$val);
$replace=str_replace("'r","<br>",$val);
$replace=str_replace("'n'r","<br>",$val);
因为nl2br正是做str_replace
行正在做的事情,并使其更容易。
这将所有换行格式转换为HTML <br>
试试这个:
$replace=str_replace("'''n","<br>",$val);
$replace=str_replace("'''r","<br>",$val);
$replace=str_replace("'''n'''r","<br>",$val);
例如,''n发送文字字符n。但是,''''n被解释为''(文字字符"''")和''n(文字字符"n"),或者一起被解释为文字"''n"