ホームページ  >  記事  >  php教程  >  PHP ヒント: PHP スクリプトのスペルチェック関数ライブラリ

PHP ヒント: PHP スクリプトのスペルチェック関数ライブラリ

WBOY
WBOYオリジナル
2016-06-21 08:58:101364ブラウズ

aspell_new: 新しい辞書をロードします。

aspell_check: 単語をチェックします。

aspell_check-raw: 単語をチェックし、スペルが間違っている場合でも変更または修正しないでください。

aspell_suggest : 単語をチェックし、スペルの候補を提供します。

aspell_new

新しい辞書をロードします。

構文: int aspell_new(string master, stringpersonal);

戻り値: 整数

関数の種類: データ処理

内容の説明: この関数新しい辞書を入力し、プログラムで使用する新しい ID 値 (整数) を割り当てます。

使用例 $aspell_link=aspell_new("english");

aspell_check

単語をチェックします。

構文: boolean aspell_check(intdictionary_link, string word);

戻り値: ブール値

関数の種類: データ処理

この内容の説明機能 単語のスペルをチェックします。スペルが正しい場合は true を返し、間違っている場合は false を返します。

使用例

以下为引用的内容:
$aspell_link=aspell_new("english");
if (aspell_check($aspell_link,"testt")) {
echo "this is a valid spelling";
} else {
echo "sorry, wrong spelling";
}
aspell_check-raw

単語を確認し、スペルが間違っている場合でも変更または修正しないでください。

構文: boolean aspell_check_raw(intdictionary_link, string word);

戻り値: ブール値

関数の種類: データ処理

内容の説明

この機能は単語のスペルをチェックします。スペルが正しい場合は true を返し、間違っている場合は false を返します。この機能は、ユーザーのスペルを変更または修正しません。

使用例

以下为引用的内容:
$aspell_link=aspell_new("english");
if (aspell_check_raw($aspell_link,"testt")) {
echo "this is a valid spelling";
} else {
echo "sorry, wrong spelling";
}
aspell_suggest

単語をチェックし、スペルの候補を提供します。

構文: array aspell_suggest(intdictionary_link, string word);

戻り値: 配列

関数の種類: データ処理

内容の説明

この関数は単語のスペルをチェックします。そして、考えられるスペルと正しい候補を示し、結果を配列型で返します。

使用例

テーブル>



以下は引用内容です:
以下为引用的内容:

$aspell_link=aspell_new("english");
if (!aspell_check($aspell_link,"testt")) {
$suggestions=aspell_suggest($aspell_link,"testt");
for($i=0; $i < count($suggestions); $i++) {
echo "possible spelling: " . $suggestions[$i] . "
";
}
}
?>

$aspell_link=aspell_new("english");
if (!aspell_check($aspell_link,"testt")) {
$suggestions=aspell_suggest($aspell_link, "testt");
for($i=0; $i < count($suggestions); $i++) {
echo "可能なスペル: " . $suggestions[$i] "";
}
}
?>
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。