gpt4 book ai didi

PHP - 如何在表单提交的文本中打印 '\n' 、 '\r' 、 '\r\n' 和制表符?

转载 作者:行者123 更新时间:2023-12-03 22:36:59 25 4
gpt4 key购买 nike

全部,

我正在尝试构建一个允许用户提交文本内容的完全 UTF-8 网络应用程序。

如果我将在 Web 表单 (textarea) 上复制的文本存储到 PHP 字符串 $str 中,然后打印此变量,显然打印的文本没有换行、回车或制表符。

有没有办法让我在打印文本时查看那些特殊字符?

例如,如果用户输入:

Two roads diverged in a yellow wood,
And sorry I could not travel both

我希望能够打印:

Two roads diverged in a yellow wood,\nAnd sorry I could not travel both

最佳答案

要么将它们回显到文本区域中,要么用 <pre> 包围它们标签。否则,使用 nl2br 处理数据和一个用于处理标签的自定义标签:

function tab2nbsp($str)
{
return str_replace("\t", '&nbsp;&nbsp;&nbsp;&nbsp;', $str);
}

关于PHP - 如何在表单提交的文本中打印 '\n' 、 '\r' 、 '\r\n' 和制表符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9369165/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com