PHP 转义序列不起作用


php escape sequence not working

我只想在网页显示屏上回显一些文本,并在单词前留出一个tab空格。我在 php 中有以下代码:

<?php
   echo "'t't hello!<br>";
   echo "'t't", "hello!<br>";
   echo "'t't"."hello!<br>";
?>

我尝试了各种组合,但它只是不会在单词之前显示制表符间距。

输出:

hello!
hello!
hello!

我访问了一些链接,例如:换行转义序列不适用于 php但我不是从函数中回显它。我只是想从.php file中呼应它.

试试这个:

<pre><?php
   echo "'t't hello!<br>";
   echo "'t't", "hello!<br>";
   echo "'t't"."hello!<br>";
?></pre>

我会说您可能正在查看生成的页面(html)而不是页面源代码。

当您将选项卡添加到 html 时,它仅在源代码上可见,然后在浏览器中呈现时被视为空格。

就像'仅在页面源代码中可见,并且在呈现时被视为空格一样... ''t 和 ' 对 HTML 毫无意义