関数 similar_text

関数 similar_text は比較する2つの文字列を受け取り、一致する文字数を返します。3番目のオプションパラメータで一致パーセンテージを取得できます。比較は大文字と小文字を区別します。

構文

phpsimilar_text(string1, string2, [&percent]);

例

2つの類似した文字列を比較し、一致する文字数を取得します:

php<?php
  $res = similar_text('Hello', 'Hallo');
  echo $res;
?>

コードの実行結果:

php4

例

文字列の一致パーセンテージを取得します:

php<?php
  similar_text('Hello', 'Hallo', $percent);
  echo $percent;
?>

コードの実行結果:

php80

例

異なる大文字小文字での文字列比較:

php<?php
  similar_text('Hello', 'hello', $percent);
  echo $percent;
?>

コードの実行結果:

php80

関連項目

  • 関数 levenshtein、
    これは文字列間のレーベンシュタイン距離を計算します
  • 関数 soundex、
    これは文字列の soundex キーを計算します