麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁(yè) > 學(xué)院 > 邏輯算法 > 正文

PHP實(shí)現(xiàn)的最大正向匹配算法示例講解

2020-03-22 18:01:27
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
這篇文章主要介紹了PHP實(shí)現(xiàn)的最大正向匹配算法,簡(jiǎn)單描述了最大正向匹配算法的概念、原理并結(jié)合實(shí)例形式分析了php實(shí)現(xiàn)與使用最大正向匹配算法的相關(guān)操作技巧,需要的朋友可以參考下

本文實(shí)例講述了PHP實(shí)現(xiàn)的最大正向匹配算法。分享給大家供大家參考,具體如下:

正向最大匹配算法:從左到右將待分詞文本中的幾個(gè)連續(xù)字符與詞表匹配,如果匹配上,則切分出一個(gè)詞。但這里有一個(gè)問(wèn)題:要做到最大匹配,并不是第一次匹配到就可以切分的 。

函數(shù)中包含三個(gè)參數(shù):

$query 查詢?cè)~
$dict 詞典
$max_len 最大長(zhǎng)度(這里默認(rèn)值設(shè)置為15)

詞典示例:

$dict = array( 腳本之家 = 腳本之家 , 腳本下載 = 腳本下載 , JS編程 = JS編程 );

函數(shù)定義:

/* * $query 查詢?cè)~ * $dict 詞典 * $max_len 最大長(zhǎng)度f(wàn)unction extractWords($query,$dict,$max_len=15){ $feature =  $slen=mb_strlen($query, UTF8  $c_bg = 0; while($c_bg $slen){ $matched = false; $c_len =(($slen-$c_bg) $max_len)?$max_len:($slen-$c_bg); $t_str = mb_substr($query, $c_bg,$c_len, UTF8  for($i=$c_len;$i $i--){ $ttts = mb_substr($t_str, 0,$i, UTF8  if(!empty($dict[$ttts])){// echo matched = .$ttts.PHP_EOL; $matched = true; $c_bg += $i; if(!empty($feature)){ $feature.= ,  $feature.=$ttts; break; if(!$matched){ $c_bg++; echo $feature.PHP_EOL;}

使用方法:

$query= 歡迎訪問(wèn)腳本之家!腳本之家是國(guó)內(nèi)專(zhuān)業(yè)的網(wǎng)站,提供各種腳本下載及JS、Python、php等編程資料 extractWords($query,$dict);

運(yùn)行結(jié)果:

腳本之家,腳本之家,腳本下載

您可能感興趣的文章:

PHP性能分析工具xhprof的安裝使用與相關(guān)的注意事項(xiàng)

php封裝db類(lèi)連接sqlite3數(shù)據(jù)庫(kù)的方法實(shí)例講解

PHP實(shí)現(xiàn)模擬http請(qǐng)求的方法分析講解

以上就是PHP實(shí)現(xiàn)的最大正向匹配算法示例講解的詳細(xì)內(nèi)容,PHP教程

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 激情宗合| 国产精品视频成人 | 91av日韩 | 国产v综合v亚洲欧美久久 | 香蕉视频1024 | www69xxxxx| 国产成年人视频网站 | 欧美老外a级毛片 | 欧美一级片一区 | 92看片淫黄大片欧美看国产片 | 成年人毛片视频 | 久久久www成人免费精品 | 我爱我色成人网 | 久久久久久久亚洲精品 | 亚洲免费观看视频 | 激情亚洲网 | 91成人免费视频 | 成人免费毛片片v | 国产精品久久久久久久久久妇女 | 国产精品观看在线亚洲人成网 | 一级电影免费看 | av电影在线网站 | 黄色免费在线视频网站 | 一级黄色影院 | 欧美成人精品欧美一级乱黄 | 国产在线播放一区二区 | 国产寡妇xxxxxxxx性开放 | 国产一区日韩精品 | 一级黄色免费大片 | 久久精品网站视频 | 精品国产一区二区三区四 | 亚洲成人激情av | 视频一区二区三区在线观看 | 国产精品成人av片免费看最爱 | 一区二区免费看 | 日本成人一区二区三区 | 国产成人综合在线 | 黄在线免费 | 性高跟鞋xxxxhd4kvideos | 日本一区二区不卡在线观看 | 毛片毛片 |