126 of 410 menu

関数 levenshtein

関数 levenshteinは2つの文字列を受け取り、それらの間のレーベンシュタイン距離を数値として返します。この数値が小さいほど、文字列は類似しています。最初のパラメータに最初の文字列、2番目のパラメータに2番目の文字列を渡します。また、操作のコストを設定するための追加パラメータを指定することもできます。

構文

levenshtein(string1, string2, [cost_ins], [cost_rep], [cost_del]);

似ている2つの文字列を比較します:

<?php echo levenshtein('kitten', 'sitting'); ?>

コード実行結果:

3

まったく異なる2つの文字列を比較します:

<?php echo levenshtein('hello', 'world'); ?>

コード実行結果:

4

操作のカスタムコストの使用:

<?php echo levenshtein('test', 'text', 1, 2, 1); ?>

コード実行結果:

2

関連項目

  • 関数 similar_text,
    これは2つの文字列の類似度を計算します
  • 関数 soundex,
    これは文字列の音声キーを計算します
日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否