国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

PHP給文字內容中的關鍵字進行套紅處理

2024-05-04 23:45:00
字體:
來源:轉載
供稿:網友

本文介紹了一個PHP中的函數,可以對內容的關鍵字進行套紅,高亮突出顯示關鍵字,分享給大家,希望對大家有所幫助。

有些時候我們在顯示一篇文章的時候,可能需要把某些關鍵字進行套紅,高亮顯示,以便我們能快速的查找和定位這些關鍵字,下面讓我們看看具體實現(xiàn)的代碼。

 

  1. /** 
  2.   * 關鍵字套紅方法 
  3.   *  
  4.   * @access public 
  5.   * @param array $options 參數數組 
  6.   *  <li> $info_arr  array  內容</li> 
  7.   *  <li> $search_arr array  關鍵詞數組 </li> 
  8.   * @return int or array 
  9.   */ 
  10.   function set_arr_keyword_red($info_arr$search_arr
  11.  { 
  12.   foreach ($search_arr as $search_str
  13.   { 
  14.    foreach ($info_arr as $key => $info
  15.    { 
  16.     if(in_array($key,array('item_title','keywords''photo_title''photo_site','content',))) 
  17.     { 
  18.      $info = strip_tags($info); 
  19.      $info = str_replace(' '''$info); 
  20.      $q_str_pos = stripos($info$search_str); 
  21.      if (false!==$q_str_pos
  22.      { 
  23.       $info = csubstr($info$q_str_pos+150); 
  24.       $temp = csubstr($info,$q_str_pos-150); 
  25.       $info = substr($infostrlen($temp), 300); 
  26.       $info = preg_replace("/{$search_str}/i""<font color='red'>{$search_str}</font>"$info); 
  27.   
  28.       if($info_arr['match_key']==''
  29.       $info_arr['match_key'] = $key
  30.      } 
  31.      else 
  32.      { 
  33.       $info = csubstr($info,300); 
  34.      } 
  35.     } 
  36.     $info_arr[$key] = $info
  37.    } 
  38.   } 
  39.   return $info_arr
  40.  } 
  41.   
  42. $str = 'woloveu小君'
  43. $info_arr = array('photo_title' => 'womejiojd我們都圍毆防靜低屁啊小君雞凍啊泡腳盆大'); 
  44. $search_arr = array('小君'); 
  45. $ret = set_arr_keyword_red($info_arr$search_arr); 
  46. dump($ret ); 

注:相關教程知識閱讀請移步到PHP教程頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 盐城市| 琼海市| 福贡县| 锡林郭勒盟| 大新县| 峨眉山市| 上栗县| 阳东县| 故城县| 久治县| 杂多县| 清远市| 固安县| 辽阳市| 冀州市| 沂南县| 紫阳县| 万盛区| 广南县| 余姚市| 深州市| 四子王旗| 临安市| 阳新县| 曲靖市| 清流县| 阿勒泰市| 嵊泗县| 松潘县| 台湾省| 昌都县| 元阳县| 新乡市| 杭锦后旗| 嵩明县| 常熟市| 孟津县| 海南省| 社旗县| 株洲市| 铁岭市|