您好,欢迎访问一九零五行业门户网

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

php实现简单的语法高亮函数实例分析,高亮实例分析本文实例讲述了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程序设计有所帮助。
http://www.bkjia.com/phpjc/990538.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/990538.htmltecharticlephp实现简单的语法高亮函数实例分析,高亮实例分析 本文实例讲述了php实现简单的语法高亮函数。分享给大家供大家参考。具体分析如下:...
其它类似信息

推荐信息