【问题标题】:wrong order echo in phpphp中的错误顺序回显
【发布时间】:2021-09-25 17:34:06
【问题描述】:

我想以这个顺序回显整数 1 和 2,并且它们之间有一个中断。我写了这个非常简单的代码:

<?php
echo 1 . "<br>";
echo 2 . "<br>";
?>

奇怪的是,输出是: 2 1 我觉得很奇怪,是不是我放假的方式有问题?

【问题讨论】:

  • 你想在哪里“回显”这些数字?我的意思是,您在哪种情况下运行该代码?从终端(如 cli-app)或在您需要该文件的网络中?
  • 请澄清您的具体问题或提供其他详细信息以准确突出您的需求。正如目前所写的那样,很难准确地说出你在问什么。

标签: php echo


【解决方案1】:

改用PHP_EOL 怎么样?

```php
echo 1 . PHP_EOL;
echo 2 . PHP_EOL;
```

否则,如果您在网站上回显,我觉得有点奇怪,它没有在数字之间打印新行。也许问题不在于该代码,而是围绕该代码的上下文。如果需要,请考虑共享该代码的上下文以帮助您:)

【讨论】:

    【解决方案2】:

    只要您渲染 HTML 而不是其他类型的输出,这应该可以工作。尝试使用以下代码创建 example.php:

    <!DOCTYPE html>
    <html>
      <head>
        <title>My PHP test</title>
      </head>
      <body>
      <?php
          echo 1 . '<br>';
          echo 2 . '<br>';
      ?>
      </body>
    </html>
    

    【讨论】:

      猜你喜欢
      • 2011-09-11
      • 2017-12-04
      • 1970-01-01
      • 2013-03-15
      • 1970-01-01
      • 1970-01-01
      • 2011-11-23
      • 2019-09-02
      • 1970-01-01
      相关资源
      最近更新 更多