PHP
 Computer >> コンピューター >  >> プログラミング >> PHP

PHPのlevenshtein()関数


levenshtein()関数は、2つの文字列間のレーベンシュタイン距離を計算するために使用されます。レーベンシュタイン距離は、最初の文字列を2番目の文字列に変換するために、置換、挿入、または削除する必要のある文字数です。この関数では大文字と小文字は区別されません。

構文

levenshtein(str1, str2, insert, replace, delete)

パラメータ

  • str1 −比較する最初の文字列

  • str2 −比較する2番目の文字列

  • 挿入 −文字の挿入コスト

  • 交換 −文字を置き換えるコスト

  • 削除 −文字を削除するコスト

戻る

levenshtein()関数は、2つの引数文字列間のレーベンシュタイン距離を返します。文字列の1つが255文字を超える場合は-1を返します

以下は例です-

<?php
   echo levenshtein("Welcome","elcome");
?>

出力

1

  1. PHPのquoted_printable_encode()関数

    quoted_printable_encode()関数は、8ビット文字列を引用符で囲まれた印刷可能な文字列に変換するために使用されます。 構文 quoted_printable_encode(str) パラメータ str −変換する8ビット文字列を指定します。 戻る quoted_printable_encode()関数は、変換された文字列を返します。 例 以下は例です- <?php    echo quoted_printable_encode("www.example.com") ?> 出力 以下は出力です- www.

  2. PHPのquoted_printable_decode()関数

    quoted_printable_decode()は、引用された印刷可能な文字列を8ビット文字列に変換するために使用されます。 構文 quoted_printable_decode(str) パラメータ str −入力文字列 戻る quoted_printable_decode()関数は、8ビットのASCII文字列を返します。 例 以下は例です- 出力 Welcome aboard!