gpt4 book ai didi

\n 与 sprintf 中的新行和写入文件之间的 PHP 区别

转载 作者:太空宇宙 更新时间:2023-11-04 12:10:12 25 4
gpt4 key购买 nike

我正在 LAPM 环境中开发。“\n”和换行有什么区别?

有几个例子。

example 1

$content = sprintf("alias=%s
alias2=%s
alias3=%s", "apple", "banana", "cosmos");

example 2

$content = sprintf("alias=%s\nalias2=%s\nalias3=%s", "apple", "banana", "cosmos");

当我用这个内容创建一个文件时,

result of example 1

alias=appler
alias2=banana
alias3=cosmos

result of example 2

alias=apple
alias2=banana
alias3=cosmos

示例 1 的结果中 alias=appler"r"是什么?

“\n”和回车键换行有什么区别?

对不起,我的英语不好。

谢谢。

最佳答案

\n 和由 [ENTER] 键生成的换行符之间基本上没有区别,但前提是您在基于 Linux 的文本编辑器或 IDE 上运行。在 Windows 环境中,[ENTER] 键由 \r\n 表示。

第一个例子中的r我没有解释,你执行或显示它的方式一定有问题。还有其他代码吗? (比如写文件的那个)

关于\n 与 sprintf 中的新行和写入文件之间的 PHP 区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49269855/

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