這次給大家帶來JS、php關鍵字搜索函數使用詳解,JS、php關鍵字搜索函數使用的注意事項有哪些,下面就是實戰案例,一起來看一下。愛掏網 - it200.com
javascript:
a. 代碼:
/* @desc:js搜索函數,可用于關鍵字匹配 @param?key?關鍵字 @param?str?要搜索的字符串 @return?out?匹配關鍵字前后出現的位置 */ function?search(key,str){ var?min?=?0 var?max?=?str.length var?index?=?str.indexOf(key) var?left?=?index?-?10 var?right?=?index?+?10 if(left登錄后復制max){ ?right?=?max } var?out?=?str.slice(left,right) return?out }
b. 測試:
var?str?=?'你好嗎?你在哪里呀?我可以過來找你玩嗎?你怎么不回答我呀!' var?key?=?'玩' var?res?=?search(key,str) console.log(res)登錄后復制
c. 輸出:
里呀?我可以過來找你玩嗎?你怎么不回答我
php:
a. 代碼:
$max){ ??$right?=?$max; } $len?=?$right?-?$left; $out?=?mb_substr($str,$left,$len); return?$out; }登錄后復制
b. 測試:
$str?=?'你好嗎?你在哪里呀?我可以過來找你玩嗎?你怎么不回答我呀!'; $key?=?'玩'; $res?=?search($key,$str); echo?$res;登錄后復制
c. 輸出:
里呀?我可以過來找你玩嗎?你怎么不回答我
相信看了本文案例你已經掌握了方法,更多精彩請關注愛掏網 - it200.com其它相關文章!
推薦閱讀:
關于js的三種使用方式案例詳解(附代碼)
如何操作JS生成指隨機數與隨機序列
以上就是JS、php關鍵字搜索函數使用詳解的詳細內容,更多請關注愛掏網 - it200.com其它相關文章!
聲明:所有內容來自互聯網搜索結果,不保證100%準確性,僅供參考。如若本站內容侵犯了原著者的合法權益,可聯系我們進行處理。