php - PHP如何将\n转换为换行符
问题描述
如何创建使用单引号声明的字符串,评估\n
为使用双引号声明的字符串?
IE。
echo 'Line1\nLine2'; // Does not split.
echo "Line1\nLine2"; // It splits.
$s = 'A string declared using \n single quotes which I can\'t change...';
echo $s // I need this to have the split at \n
解决方案
您应该能够让str_replace
他们使用实际的换行符:
$s = str_replace('\n', "\n", $s);
如果您要将其显示为 HTML,请注意您还需要运行它nl2br
(或者如果您使用的是模板引擎,这可能已经为您完成)
推荐阅读
- flutter - 颤振launch_background.xml中无法识别位图
- python - 如何在 Python 中将单行 DataFrame 转换为字符串?
- python-3.x - Python Pymem 出现很多错误
- css - 纯粹使用 CSS 给定宽高比的信箱内容
- c# - 如何在 C# 中使用正则表达式从具有特定属性和值的 HTML 标记中提取数据
- visual-studio - 我是由 Visual Studio 社区版创建的桌面应用程序,但我发现一些在线应用程序可以反编译我的应用程序并查看我的代码
- r - 如何从多个目录中读取数据集并合并R中每个目录中的所有数据集?
- mysql - SQL Server“在链接服务器上插入执行”有时会影响 0 行
- javascript - 将 FormData 发送到 PHP 文件未按预期工作
- rgb - 使用 python 将 Tif 文件转换为 RGB(png/jpg)