2014-11-24 33 views
-1

我只是想回聲出網頁上顯示一些文本與一個詞之前tab空間。 我有以下的代碼在PHP:PHP轉義序列不工作

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

我試過各種組合,但它只是不會顯示字之前的標籤間距。

OUTPUT:

hello! 
hello! 
hello! 

我走訪了一些鏈接,如:Newline escape sequence not working on php 但我不從函數呼應它。我只是想從.php file中迴應它。

+0

原因下投票?????這不是一個恰當而合法的問題嗎? – user3437460 2014-11-24 18:07:32

+0

使用「標籤」與HTML可能會非常棘手......你最好使用使它們的其他方式(http://webdesign.about.com/od/intermediatetutorials/qt/tiphtmltab.htm)。如果你不想這樣做,你可以嘗試在回聲開始時添加一個字符(9)。 – Veve 2014-11-24 18:07:47

+0

看看HTML源代碼,選項卡在那裏。 '標籤\t \t你好!
標籤\t \t hello!
標籤\t \t hello!
' – 2014-11-24 18:14:10

回答

1

試試這個:

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

我會說你可能查看生成的頁面(HTML),而不是頁面的源代碼。

+1

沒有。如果這是正確的答案,那麼你顯然沒有谷歌第一,並贏得了downvote。 – 2014-11-24 18:41:23

+0

恩,這沒關係。順便說一下,我在這裏發表了一個問題之前做了大量的搜索。 – user3437460 2014-11-24 18:43:35

1

當您添加到HTML標籤,它僅僅是對源代碼可見,然後當在瀏覽器中呈現的空白處理....

就像\ n是隻在網頁源代碼中可見和作爲渲染時的空白... \ t與\ n處理是沒有意義的HTML

+0

啊..我明白了..謝謝你的回覆!順便說一句,你能幫助中和一個downvote嗎?這是不合理的。 :( – user3437460 2014-11-24 18:30:54

+0

大聲笑...我會做到這一點,因爲它是一個很好的問題。 – DLastCodeBender 2014-11-24 18:32:45

+0

感謝,並+1你的好答覆:) – user3437460 2014-11-24 18:33:19