如何将 php 代码显示为彩色文本
How to Display php code as Color texts
我打算开始为初学者写关于 php 的博客。在我的博客文章中,我想显示示例 php 代码。目前我正在使用标签来显示 php 代码。它以以下格式显示代码:
enter image description here
但我想以以下格式显示代码(如 geany 编辑器、sublime 编辑器):
enter image description here
我建议开始使用 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"><?php phpinfo</span><span style="color: #007700">(); </span><span style="color: #0000BB">?></span>
</span>
</code>
我认为 highlight_string
或 highlight_file
最适合您的需求。
首先,highlight_string
获取一串代码并对内容应用各种样式。
$file='c:/wwwroot/inc/avatar.php';
highlight_string( file_get_contents( $file ) );
后者直接读取文件并应用相同的样式转换
highlight_file( $file );
我打算开始为初学者写关于 php 的博客。在我的博客文章中,我想显示示例 php 代码。目前我正在使用标签来显示 php 代码。它以以下格式显示代码:
enter image description here
但我想以以下格式显示代码(如 geany 编辑器、sublime 编辑器):
enter image description here
我建议开始使用 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"><?php phpinfo</span><span style="color: #007700">(); </span><span style="color: #0000BB">?></span>
</span>
</code>
我认为 highlight_string
或 highlight_file
最适合您的需求。
首先,highlight_string
获取一串代码并对内容应用各种样式。
$file='c:/wwwroot/inc/avatar.php';
highlight_string( file_get_contents( $file ) );
后者直接读取文件并应用相同的样式转换
highlight_file( $file );