我正在尝试将数据显示到textarea中,该数据是从我通过其他表单提交的表中获取的.输入新行时会出现此问题.
在textarea中显示的数据为
林1\r \nlin2
应该是这样的
lin1
lin2
Run Code Online (Sandbox Code Playgroud)
我已经尝试过nl2br但它没有按预期工作.我怎样才能使事情变得优化.谢谢
stripcslashes()输出数据时可以解决此问题.
请注意,上述方法stripslashes()与本例中的方法不同.
我尝试过使用nl2br但也不够.
我希望str_replace能拯救你。
<?php
$str='lin1\r\nlin2';
$str=str_replace('\r\n','<br>',$str);
echo $str;
Run Code Online (Sandbox Code Playgroud)
输出:
lin1
lin2
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11692 次 |
| 最近记录: |