如何将PHP代码显示为彩色文本

时间:2017-06-29 07:26:42

标签: php html css editor

我打算开始为初学者写关于php的博客。在我的博客文章中,我想显示示例PHP代码。目前我正在使用标签来显示PHP代码。它以下列格式显示代码:

enter image description here

但我希望以下列格式显示代码(如geany编辑器,sublime edit):

enter image description here

2 个答案:

答案 0 :(得分:1)

我建议开始使用highlight.js,这将完全符合您的要求: - )

Javascrip解决方案:

highlight.js 是基于javascript的项目,可以在您的网站应用中突出显示(目前有176种语言)。

PHP解决方案:

查看http://php.net/manual/en/function.highlight-string.php

代码(来自PHP文档):

<?php
highlight_string('<?php phpinfo(); ?>');
?>

输出:

<code><span style="color: #000000">
<span style="color: #0000BB">&lt;?php phpinfo</span><span style="color: #007700">(); </span><span style="color: #0000BB">?&gt;</span>
</span>
</code>

答案 1 :(得分:0)

我认为highlight_stringhighlight_file非常适合您的需求。

第一个,highlight_string采用一串代码并将各种样式应用于内容。

$file='c:/wwwroot/inc/avatar.php';

highlight_string( file_get_contents( $file ) );

后者直接读取文件并应用相同的样式转换

highlight_file( $file );