2013-05-08 88 views
4

我想知道是否有可能在HTML page.For下面的例子是PHP語法我想通過PHP來呼應html頁面上打印PHP語法。PHP:如何打印PHP語法在HTML

Please <?php echo $random[array_rand($random)]; ?> the [url=http://feeds.feedburner.com]hello[/url].<br> 
Also [url=http://feeds.feedburner.com]<?php echo $random[array_rand($random)]; ?>[/url]. 
<br> 

回答

13

試試這個:

<?php 

$str='Please <?php echo $random[array_rand($random)]; ?> the [url=http://feeds.feedburner.com]hello[/url].<br> 
Also [url=http://feeds.feedburner.com]<?php echo $random[array_rand($random)]; ?>[/url]. 
<br>'; 

echo highlight_string($str); 

?> 

輸出:

highlights

+1

+1 highlight_string() – Chief 2013-05-08 06:50:48

+0

我會使用'EXEC( 「PHP -s ...」)'這一切的時候了:S – hjpotter92 2013-05-08 06:53:03

+0

有趣的功能...是否有可能取代'風格= 「...」 '用'class =「...」'手動添加類的樣式? – Narek 2013-05-08 06:53:15

1

使用htmlspecialchars打印PHP語法在HTML

echo htmlspecialchars('<?php echo "Hello, World!"; ?>'); 

輸出有特殊含義的字符

<?php echo "Hello, World!"; ?> 

Demo

+0

我可以得到這個在線發生器? – user2361154 2013-05-08 06:47:41

+0

@ user2361154查看編輯答案。 – 2013-05-08 06:50:32

0

使用字符引用。

&lt;php echo等等等等

0

如果你想從一個文件打印, 使用

highligh_code($filename);