您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

php实现简单的语法高亮函数实例分析_PHP

2025/10/21 4:16:57发布8次查看
本文实例讲述了php实现简单的语法高亮函数。分享给大家供大家参考。具体分析如下:
这是一个php实现的简单语法高亮显示的函数,注意:这个函数设计的比较简单,可能对某些语法不能高亮显示,你可以自己扩充该函数的功能
function syntax_highlight($code){ // this matches --> foobar function foobar() )/', '$1', $code); // hightlight variables $foobar $code = preg_replace( '/(\$[a-za-z0-9_]+)/', '$1', $code ); /* the \b in the pattern indicates a word boundary, so only the distinct ** word web is matched, and not a word partial like webbing or cobweb */ // special words and functions $code = preg_replace( '/\b(print|echo|new|function)\b/', '$1', $code ); return $code;}/*example-start*//*** create some example php code:*/$example_php_code = '// some code comment:$example = foobar;print $_server[remote_addr];$array = array(1, 2, 3, 4, 5);function example_function($str) { // reverse string echo strrev($obj);}print example_function(foo);/*** a multiple line comment*/print something: . $example;';// output the formatted code:print '';print syntax_highlight($example_php_code);print '
';/*example-end*/
希望本文所述对大家的php程序设计有所帮助。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product