Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/248.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法在php中使用元字符_Php - Fatal编程技术网

无法在php中使用元字符

无法在php中使用元字符,php,Php,我在一个简单的php代码中使用了元字符,但现在它将第二行文本显示为一个新行 echo "First line of text \r\n Second line of text"; 我知道基于Unix的系统只使用一个“\n”。但由于我使用的是Windows 7,所以我使用的是“/r/n”您可以使用: echo nl2br("First line of text\n Second line of text"); 作用 或者您可以在php中使用尝试以其他方式使用basicHTMLtag: echo

我在一个简单的php代码中使用了元字符,但现在它将第二行文本显示为一个新行

echo "First line of text \r\n Second line of text";
我知道基于Unix的系统只使用一个“\n”。但由于我使用的是Windows 7,所以我使用的是“/r/n”

您可以使用:

echo nl2br("First line of text\n Second line of text");
作用


或者您可以在php中使用

尝试以其他方式使用basic
HTML
tag

echo "First line of text" . "<br />" . "Second line of text";
echo“文本的第一行”。“
”。“第二行文字”;
我向您保证是的。您可能只是在设置了HTML内容类型(默认值)的web浏览器中查看它,其中空格并不重要,就像您认为的那样。(试试

)@user170654:这里的答案列表:@Brad yeah。我在看我的浏览器。我发现它在源代码中包含换行符和制表符。谢谢,没有解释吗?他们是新来的。你应该解释你的答案。鉴于上述代码,我看不出否决投票的原因。是的,我也同意@user007,没有否决投票的原因。我正在写解释,应该给我一个机会,我也是新来的。必须找到链接。@GunnerAziz在得到答案之前不要发布。您的答案仍然无法解释
nl2br()
的作用。这就是为什么我否决了你,是的,在我看来,这绝对值得否决。我给了你一个机会。。。我看了你贴的东西。我也读了你最近的编辑。再修改一遍,我再看一遍。这就是它的工作原理。