| ユーザフォーラムで議論/質問 | マニュアル検索 | ハイライト | ハイライトオフ | ポータル | php spot |
levenshtein(PHP 4 >= 4.0.1, PHP 5, PHP 7) levenshtein — 二つの文字列のレーベンシュタイン距離を計算する 説明
int levenshtein
( string
$str1
, string $str2
)
int levenshtein
( string
$str1
, string $str2
, int $cost_ins
, int $cost_rep
, int $cost_del
)
レーベンシュタイン距離は、
上記の最も簡単な形式では、この関数はパラメータとして引数を二つだけとり、
2 番目の形式では、挿入、置換、削除演算のコストを定義する 3 番目のパラメータが追加されます。この形式は 1 番目の形式より一般的で 汎用性が高いですが、効率的ではありません。 パラメータ
返り値この関数は、引数で指定した二つの文字列のレーベンシュタイン距離を返します。 引数文字列の一つが 255 文字の制限より長い場合に -1 を返します。 例
例1 levenshtein() の例
<?php 上の例の出力は以下となります。 入力した単語: carrrot もしかして: carrot 参考
|
各種マニュアル:
PHPマニュアル |
PEARマニュアル |
Smarty(英語)マニュアル |
PHP-GTKマニュアル |
「levenshtein - 二つの文字列のレーベンシュタイン距離を計算する」をGoogle検索
|