php類似文字列を比較する方法

1197 ワード

この例では、phpが類似文字列を比較する方法について説明します.皆さんの参考にしてください.具体的な分析は以下の通りである.
ここでphpのsimilar_text関数は、2つの文字列の類似性を比較します.

$word2compare = "stupid";
$words = array(
  'stupid',
  'stu and pid',
  'hello',
  'foobar',
  'stpid',
  'upid',
  'stuuupid',
  'sstuuupiiid',
);
while(list($id, $str) = each($words)){
  similar_text($str, $word2compare, $percent);
  print "Comparing '$word2compare' with '$str': ";
  print round($percent) . "%
"; } /* Results: Comparing 'stupid' with 'stupid': 100% Comparing 'stupid' with 'stu and pid': 71% Comparing 'stupid' with 'hello': 0% Comparing 'stupid' with 'foobar': 0% Comparing 'stupid' with 'stpid': 91% Comparing 'stupid' with 'upid': 80% Comparing 'stupid' with 'stuuupid': 86% Comparing 'stupid' with 'sstuuupiiid': 71% */

本稿で述べたphpプログラム設計に役立つことを願っています.