検索
ホームページPHP ライブラリその他の図書館PHP の単純な単語分割ライブラリ
PHP の単純な単語分割ライブラリ
<?php
header("Content-Type:text/html; charset=utf-8");
define('APP_ROOT', str_replace('\', '/', dirname(__FILE__)));
function get_tags_arr($title)
    {
require(APP_ROOT.'/pscws4.class.php');
        $pscws = new PSCWS4();
$pscws->set_dict(APP_ROOT.'/scws/dict.utf8.xdb');
$pscws->set_rule(APP_ROOT.'/scws/rules.utf8.ini');
$pscws->set_ignore(true);
$pscws->send_text($title);
$words = $pscws->get_tops(5);
$tags = array();
foreach ($words as $val) {
   $tags[] = $val['word'];
}
$pscws->close();
return $tags;
}
print_r(get_tags_arr($con));
function get_keywords_str($content){
require(APP_ROOT.'/phpanalysis.class.php');
PhpAnalysis::$loadInit = false;
$pa = new PhpAnalysis('utf-8', 'utf-8', false);
$pa->LoadDict();
$pa->SetSource($content);
$pa->StartAnalysis( false );
$tags = $pa->GetFinallyResult();
return $tags;
}
print(get_keywords_str($con));

拡張機能のインストール不要、辞書付きで使いやすい
多くの人が使い慣れているscwsともう1つはIT Plato社のphpanalyzeを使用
インデックスを参照してください.php ファイルの使用例

免責事項

このサイトのすべてのリソースはネチズンによって提供されたもの、または主要なダウンロード サイトによって転載されたものです。ソフトウェアの整合性をご自身で確認してください。このサイトのすべてのリソースは学習の参考のみを目的としています。商業目的で使用しないでください。そうでない場合は、すべての結果に対して責任を負うことになります。侵害がある場合は、削除するためにご連絡ください。連絡先情報: admin@php.cn

関連記事

PHP での中国語単語分割のためのシンプルなコード共有PHP での中国語単語分割のためのシンプルなコード共有

13Jun2016

PHP での中国語単語分割のためのシンプルなコード共有。もちろん、この記事は中国の検索エンジンについて研究することではなく、PHP を使用してオンサイトの検索エンジンを構築する方法を共有することを目的としています。 この記事はこの系の記事です。 私が使用している単語セグメンテーション ツールは中国です

cURL はどのように PHP での HTTP リクエストを容易にするのですか?cURL はどのように PHP での HTTP リクエストを容易にするのですか?

30Nov2024

cURL: PHP の HTTP リクエスト ハンドラー PHP 開発の分野では、「cURL」という用語が頻繁に登場します。それは図書館です...

正規表現を使用して PHP でキャメルケースの単語を個々の単語に分割する方法正規表現を使用して PHP でキャメルケースの単語を個々の単語に分割する方法

24Oct2024

この記事では、PHP の preg_match 関数を使用して CamelCase 文字列を個々の単語に分割する方法を紹介します。単純な正規表現アプローチの制限について説明し、preg_split を使用した代替ソリューションを提案します。

PHP で preg_match を使用してキャメルケースの単語を分割する方法?PHP で preg_match を使用してキャメルケースの単語を分割する方法?

24Oct2024

このコードに焦点を当てた質問と回答では、PHP で preg_split() を使用してキャメルケースの単語を分割するためのソリューションを提供します。このアプローチでは、「/(?=[A-Z])/」正規表現を使用して、大文字の直前の位置を特定します。

PHP の preg_match を使用してキャメルケースの単語を単語に分割するにはどうすればよいですか?PHP の preg_match を使用してキャメルケースの単語を単語に分割するにはどうすればよいですか?

24Oct2024

この記事では、PHP の preg_split 関数を使用してキャメルケースの単語を個々の単語に分割するソリューションを提供します。議論されている主な課題は、「oneTwoThreeFour」などのキャメルケースの単語を個別の配列に分割する必要があることです。

App Engine 上の Golang アプリケーションでパスワードを保護するにはどうすればよいですか?App Engine 上の Golang アプリケーションでパスワードを保護するにはどうすればよいですか?

30Oct2024

App Engine 上の Golang でパスワードを保護するWeb アプリケーションのパスワード ハッシュに関しては、セキュリティが最も重要です。人気の図書館ですが...

See all articles