正确的方法来打印\ r \ n作为textarea值中的换行符

时间:2018-02-22 09:48:09

标签: php html

我有一个存储在像hello, \r\n how are you? \r\n这样的数据库中的字符串。我想在textarea中打印这个字符串来编辑文本。哪个是在textarea而不是\r\n中打印新行的合适方法?我尝试了nl2br(str_replace('\r\n', '\n', $str));,但它会按原样打印\n。我使用

得到了我的结果
<?php echo str_replace ('\\', '' ,str_replace('<br />', PHP_EOL, str_replace('\r\n', '<br />', $str))); } ?>

我从here获得的另一个解决方案是

str_replace('\r\n', '&#10;', $str);

但任何人都可以告诉我什么是&#10;。似乎HTML Entity Number。但我不知道它究竟是什么。

有没有更好的方法呢?

0 个答案:

没有答案