この記事では主に PHP 中国語単語分割検索について紹介します。興味のある方はぜひ参考にしてください。
1. 4 つのファイル (このサイトのダウンロード アドレス) を解凍し、次の場所に置きます: E:/wamp/scws
2. php.ini で設定します
3.
extension = php_scws.dll scws.default.charset = utf8 //配置默认的编码方式 scws.default.fpath = "E:/wamp/scws" //加压后文件的路径
$so = scws_new(); $so->set_charset('utf8'); //编码 // 这里没有调用 set_dict 和 set_rule 系统会自动试调用 ini 中指定路径下的词典和规则文件 $so->add_dict(ini_get('scws.default.fpath') . '/dict.utf8.xdb'); //$so->add_dict('./dd.txt',SCWS_XDICT_TXT); $so->set_rule(ini_get('scws.default.fpath') . '/rules.utf8.ini'); $so->set_duality(0); //散字二元 $so->set_ignore(0); //忽略标点符号 $so->set_multi(0); $wd='要搜索的内容'; $so->send_text($wd); while($tmp = $so->get_result()) //遍历后即得到字符串分割后的内容, //根据得到的内容分别到数据库中查找(like匹配) { }
概要: 上記がこの記事の全内容です。皆さんの学習に役立つことを願っています。
関連する推奨事項:
PHP に基づいた WeChat 赤い封筒を実装するためのアルゴリズム
php WeChat赤い封筒のランダム生成アルゴリズムの詳細な説明
以上がPHP中国語単語分割検索の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。