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

PHPスペルチェック関数ライブラリ

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

この関数を使用する前に、http://metalab.unc.edu/kevina/aspell にアクセスして、必要なスペル チェック関数ライブラリ aspell ライブラリを取得する必要があります。

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);
戻り値: Boolean 値
関数の種類: データ処理
内容の説明 この関数は単語のスペルをチェックします。スペルが正しい場合は 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_link=aspell_new("english");
if (aspell_check($aspell_link,"testt")) {
echo "これは有効なスペルです";
} else {
echo "申し訳ありません、スペルが間違っています";
}

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

以下为引用的内容:

$aspell_link=aspell_new("english");
if (aspell_check_raw($aspell_link,"testt")) {
echo "this is a valid spelling";
} else {
echo "sorry, wrong spelling";
}

構文: boolean aspell_check_raw(intdictionary_link, string word);戻り値: ブール値

関数の種類: データ処理
内容の説明
この関数は単語のスペルをチェックします。スペルが正しい場合は true を返し、間違っている場合は false を返します。この機能は、ユーザーのスペルを変更または修正しません。

使用例


以下は引用内容です:

$aspell_link=aspell_new("english");

以下为引用的内容:

$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] . "
";
}
}
?>

if (aspell_check_raw($aspell_link,"testt")) {echo "これは有効なスペルです";

} else {
echo "申し訳ありません、スペルが間違っています";
}

aspell_suggest 単語をチェックし、スペルの提案を提供します。 構文: array aspell_suggest(intdictionary_link, string word);戻り値: Array関数の種類: データ処理内容の説明 この関数は単語のスペルをチェックします。また、考えられるスペルと正しい提案も提供し、結果を配列型として返します。 使用例
以下は引用内容です: $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 までご連絡ください。