手机
当前位置:查字典教程网 >编程开发 >php教程 >php给一组指定关键词添加span标签的方法
php给一组指定关键词添加span标签的方法
摘要:本文实例讲述了php给一组指定关键词添加span标签的方法。分享给大家供大家参考。具体如下:这里是php给一组指定的关键词添加span标签,...

本文实例讲述了php给一组指定关键词添加span标签的方法。分享给大家供大家参考。具体如下:

这里是php给一组指定的关键词添加span标签,高亮突出显示关键词

// Example use: $spanned = codeWords($string_containing_keywords); // My site: andrew.dx.am // Using colour==blue, but different arrays of words and different // colours can be added. function onlyWholeWords(&$value, $key) { // Ignores words after // comment delimiters. //$value = "/b(" . $value . ")b/"; // doesn't handle comments //$value = "/^(?:(" . $value . ")b/"; // K lookbehind alternative is not supported in PHP < 5.2.4, so use: $value = "/^((?:(" . $value . "b/"; } function addSpan(&$value, $key, $color='blue') { $value = "$1<span>" . $value . "</span>"; } function codeWords($code) { $keywords = array('as', 'break', 'case', 'class', 'continue', 'default', 'do', 'elif', 'else', 'elseif', 'for', 'foreach', 'function', 'if', 'new', 'null', 'return', 'self', 'switch', 'this', 'to', 'typeof', 'until', 'var', 'void', 'while', 'with'); $keywords2 = $keywords; array_walk($keywords, 'onlyWholeWords'); array_walk($keywords2, 'addSpan', 'blue'); $code = preg_replace($keywords, $keywords2, $code); return $code; }

希望本文所述对大家的php程序设计有所帮助。

【php给一组指定关键词添加span标签的方法】相关文章:

php输出全球各个时区列表的方法

php实现图片转换成ASCII码的方法

php计算整个目录大小的方法

php使用指定编码导出mysql数据到csv文件的方法

php生成图片缩略图的方法

php实现TCP端口检测的方法

php获取网页上所有链接的方法

php中smarty实现多模版网站的方法

php按单词截取字符串的方法

php统计数组元素个数的方法

精品推荐
分类导航