Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/267.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-linebreak不工作_Php - Fatal编程技术网

PHP-linebreak不工作

PHP-linebreak不工作,php,Php,我找到了断线解决方案 a) 但是回声的结果没有断线,怎么了 b) 我能在回声中也做断线吗 PHP 试试这个: <?php $var = "Hi there\nWelcome to my website\n"; echo nl2br($var); ?> HTML中的换行符不是由浏览器呈现的,因此需要一个-标记。nl2br()函数将为您提供此功能,以防您的文本以前没有它。使用html break元素打印换行符。有关详细信息,请参阅Linebreak\n在控制台中运行脚本

我找到了断线解决方案

a) 但是回声的结果没有断线,怎么了

b) 我能在回声中也做断线吗

PHP


试试这个:

<?php
  $var = "Hi there\nWelcome to my website\n";
  echo nl2br($var);
 ?>


HTML中的换行符不是由浏览器呈现的,因此需要一个

-标记。
nl2br()
函数将为您提供此功能,以防您的文本以前没有它。

使用html break元素

打印换行符。有关详细信息,请参阅

Linebreak
\n
在控制台中运行脚本时的工作方式,该代码表示换行。根据操作系统的不同,它可以是
\n
\r
\r\n
。它也可以在web中的
块中工作。否则,您必须在字符串上使用

或调用
nl2br()
函数来告诉PHP为您执行此操作。

通常
\n
在CLI模式下使用换行符。我想您是通过web浏览器使用它的,因此您可以使用HTML作为控制视图的主要工具
$var=“你好
欢迎访问我的网站

您有不同的方法

首先

$var = "Hi there <br /> Welcome to my website <br /> ";
echo $var;
还有第三个

$var = "Hi there ".PHP_EOL." Welcome to my website".PHP_EOL;
echo nl2br($var);
PHP\u EOL是PHP常量,其值为\n

获取nl2br的描述

同时也看到了这一点,这是非常有用的


请记住:在文件编写中

不起作用,只有
\n
会起作用
\n
表示新行,但如果您使用的是html

标记,则会很有帮助。

查看源代码,您将在浏览器中看到换行符。。。但是浏览器不会“渲染”换行符,只检查我的代码用户2727841…再检查一个链接非常有用!!!PHP_EOL的值实际上与平台相关!!!我没有读书。你能给我这个链接吗???谢谢你,马克·贝克先生。。。
$var = "Hi there \n Welcome to my website \n ";
echo nl2br($var);
$var = "Hi there ".PHP_EOL." Welcome to my website".PHP_EOL;
echo nl2br($var);