最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

php給一組指定關(guān)鍵詞添加span標(biāo)簽的方法

 更新時(shí)間:2015年03月31日 15:01:57   作者:不吃皮蛋  
這篇文章主要介紹了php給一組指定關(guān)鍵詞添加span標(biāo)簽的方法,涉及php正則替換的技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下

本文實(shí)例講述了php給一組指定關(guān)鍵詞添加span標(biāo)簽的方法。分享給大家供大家參考。具體如下:

這里是php給一組指定的關(guān)鍵詞添加span標(biāo)簽,高亮突出顯示關(guān)鍵詞

// 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 = "/^(?:(?!\/\/).)*\K\b(" . $value . ")\b/"; 
// \K lookbehind alternative is not supported in PHP < 5.2.4, so use:
  $value = "/^((?:(?!\/\/).)*)\b" . $value . "\b/";
}
function addSpan(&$value, $key, $color='blue') {
  $value = "$1<span style='color:$color'>" . $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;
}

希望本文所述對(duì)大家的php程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • 將word轉(zhuǎn)化為swf 如同百度文庫(kù)般閱讀實(shí)現(xiàn)思路及代碼

    將word轉(zhuǎn)化為swf 如同百度文庫(kù)般閱讀實(shí)現(xiàn)思路及代碼

    一般流程想將word轉(zhuǎn)化為pdf格式,再將pdf格式轉(zhuǎn)化為swf格式。在網(wǎng)頁(yè)上顯示其實(shí)都是swf格式內(nèi)容,具體實(shí)現(xiàn)如下,有此需求的朋友可以參考下,希望對(duì)大家有所幫助
    2013-08-08
  • php常用的工具開發(fā)整理

    php常用的工具開發(fā)整理

    在本篇文章里小編給大家分享的是關(guān)于php常用的工具開發(fā)整理內(nèi)容,有此需要的朋友們可以學(xué)習(xí)下。
    2019-09-09
  • php簡(jiǎn)單實(shí)現(xiàn)查詢數(shù)據(jù)庫(kù)返回json數(shù)據(jù)

    php簡(jiǎn)單實(shí)現(xiàn)查詢數(shù)據(jù)庫(kù)返回json數(shù)據(jù)

    這篇文章主要介紹了php簡(jiǎn)單實(shí)現(xiàn)查詢數(shù)據(jù)庫(kù)返回json數(shù)據(jù),并附上2則示例代碼,非常的簡(jiǎn)單實(shí)用,有需要的小伙伴可以參考下。
    2015-04-04
  • php定期拉取數(shù)據(jù)對(duì)比方法實(shí)例

    php定期拉取數(shù)據(jù)對(duì)比方法實(shí)例

    這篇文章主要給大家介紹了關(guān)于php定期拉取數(shù)據(jù)對(duì)比的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用php具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • php數(shù)組冒泡排序算法實(shí)例

    php數(shù)組冒泡排序算法實(shí)例

    這篇文章主要介紹了php數(shù)組冒泡排序算法,以簡(jiǎn)單實(shí)例形式分析了php數(shù)組冒泡排序算法的實(shí)現(xiàn)原理與相關(guān)技巧,需要的朋友可以參考下
    2016-05-05
  • php自定義函數(shù)實(shí)現(xiàn)JS的escape的方法示例

    php自定義函數(shù)實(shí)現(xiàn)JS的escape的方法示例

    這篇文章主要介紹了php自定義函數(shù)實(shí)現(xiàn)JS的escape的方法,結(jié)合完整實(shí)例形式分析了php實(shí)現(xiàn)JS的escape功能函數(shù)的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2016-07-07
  • php 常用類匯總 推薦收藏

    php 常用類匯總 推薦收藏

    php 常用類總匯,充分利用,提高開發(fā)效率與增強(qiáng)php的功能實(shí)現(xiàn)。
    2010-05-05
  • PHP安全下載文件的方法

    PHP安全下載文件的方法

    這篇文章主要介紹了PHP安全下載文件的方法,涉及PHP文件的編碼設(shè)置,轉(zhuǎn)換,判斷及下載的相關(guān)技巧,需要的朋友可以參考下
    2016-04-04
  • 隊(duì)列在編程中的實(shí)際應(yīng)用(php)

    隊(duì)列在編程中的實(shí)際應(yīng)用(php)

    隊(duì)列(Queue)是運(yùn)算受到限制的一種線性表。只允許在表的一端進(jìn)行插入,而在另一端進(jìn)行刪除元素的線性表。隊(duì)尾(rear)是允許插入的一端。隊(duì)頭(front)是允許刪除的一端。空隊(duì)列是不含元素的空表。
    2010-09-09
  • PHP屏蔽錯(cuò)誤的方法總結(jié)

    PHP屏蔽錯(cuò)誤的方法總結(jié)

    在本篇文章里小編給大家整理分享的是一篇關(guān)于PHP屏蔽錯(cuò)誤的方法總結(jié)內(nèi)容,有興趣的朋友們可以學(xué)習(xí)下。
    2021-06-06

最新評(píng)論

黑水县| 色达县| 乌恰县| 滕州市| 乌恰县| 安多县| 讷河市| 信丰县| 上栗县| 绵竹市| 普格县| 鲁甸县| 许昌县| 海淀区| 家居| 天水市| 松溪县| 棋牌| 新巴尔虎右旗| 房产| 曲水县| 灵山县| 枣阳市| 大庆市| 盐津县| 桓台县| 黔东| 九江县| 盐源县| 柞水县| 汤原县| 武汉市| 海原县| 二连浩特市| 台中市| 南召县| 满城县| 宝应县| 青阳县| 邻水| 惠安县|