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

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

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

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

這里是php給一組指定的關(guān)鍵詞添加span標簽,高亮突出顯示關(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;
}

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

相關(guān)文章

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

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

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

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

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

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

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

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

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

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

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

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

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

    php 常用類匯總 推薦收藏

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

    PHP安全下載文件的方法

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

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

    隊列(Queue)是運算受到限制的一種線性表。只允許在表的一端進行插入,而在另一端進行刪除元素的線性表。隊尾(rear)是允許插入的一端。隊頭(front)是允許刪除的一端??贞犃惺遣缓氐目毡怼?/div> 2010-09-09
  • PHP屏蔽錯誤的方法總結(jié)

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

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

最新評論

乌拉特前旗| 新干县| 平罗县| 怀安县| 庄浪县| 曲阜市| 西乌珠穆沁旗| 都昌县| 松江区| 衡水市| 滦平县| 云南省| 梅河口市| 西盟| 蒙阴县| 黄大仙区| 鲁甸县| 昌图县| 松滋市| 昭平县| 兴宁市| 长宁县| 乐至县| 南雄市| 漯河市| 曲沃县| 南和县| 原平市| 通道| 五家渠市| 桐城市| 读书| 娱乐| 娄底市| 宁乡县| 汶川县| 调兵山市| 满城县| 利川市| 香港 | 万安县|