PHP ::新行在textarea?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (13)

如何在通过php插入文本时在textarea中创建一个新行?

我认为它\n只是在textarea中被打印出来。

提问于
用户回答回答于

没有看到你的代码,我不能确定,但​​我的猜测是你使用单引号('\ n')而不是双引号(“\ n”)。

如果字符串用双引号括起来,PHP将仅评估转义序列。如果你使用'\ n',PHP将会把它作为一个字符串。如果你使用“\ n”,PHP将解析变量和转义序列的字符串,并打印一个新的行,就像你期待的那样。

用户回答回答于

试一试

$text = 'text line one' . PHP_EOL . 'text line two';
echo '<textarea>' . $text . '</textarea>';

将在文本区域中的Reparate行上添加每个文本。

扫码关注云+社区