|
導讀網頁的本質就是超級文本標記語言,通過結合使用其他的Web技術(如:腳本語言、公共網關接口、組件等),可以創造出功能強大的網頁。因而,超級文本標記語言是萬維網(Web)編程的基礎,也就是說萬維網是建立... 網頁的本質就是超級文本標記語言,通過結合使用其他的Web技術(如:腳本語言、公共網關接口、組件等),可以創造出功能強大的網頁。因而,超級文本標記語言是萬維網(Web)編程的基礎,也就是說萬維網是建立在超文本基礎之上的。超級文本標記語言之所以稱為超文本標記語言,是因為文本中包含了所謂“超級鏈接”點。 這篇文章主要介紹了javascript、php關鍵字搜索函數的使用方法的相關資料,需要的朋友可以參考下。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<min){
left = min
}
if(right>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. 代碼: <?php
/*
@desc:php搜索函數,可用于關鍵字匹配
@param key 關鍵字
@param str 要搜索的字符串
@return out 匹配關鍵字前后出現的位置
*/
function search($key,$str){
$min = 0;
$max = mb_strlen($str);
$index = mb_strpos($str,$key);
$left = $index - 10;
$right = $index + 10;
if($left<$min){
$left = $min;
}
if($right>$max){
$right = $max;
}
$len = $right - $left;
$out = mb_substr($str,$left,$len);
return $out;
}b. 測試: $str = '你好嗎?你在哪里呀?我可以過來找你玩嗎?你怎么不回答我呀!'; $key = '玩'; $res = search($key,$str); echo $res; c. 輸出: 里呀?我可以過來找你玩嗎?你怎么不回答我 以上就是本章的全部內容,更多相關教程請訪問php編程從入門到精通全套視頻教程、JavaScript視頻教程! 以上就是javascript、php關鍵字搜索函數的使用方法的詳細內容,更多請關注php中文網其它相關文章! 網站建設是一個廣義的術語,涵蓋了許多不同的技能和學科中所使用的生產和維護的網站。 |
溫馨提示:喜歡本站的話,請收藏一下本站!