この記事ではphpで類似文字列を比較する方法について説明します。皆さんの参考に共有してください。具体的な分析は次のとおりです:
ここでは、PHPのsimilar_text関数を使用して、2つの文字列の類似性を比較します。
?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
$word2compare = "バカ"; $words = 配列( 「バカ」 「ストゥとピッド」、 「こんにちは」 「フーバー」、 「バカ」、 「アップピッド」、 「バカだ」、 「stuuupiiid」、 ); while(list($id, $str) = each($words)){ similar_text($str, $word2compare, $percent); print "'$word2compare' と '$str' を比較しています: "; round($percent) を印刷します。 "%n"; } /* 結果: 「バカ」と「バカ」の比較: 100% 「stupid」と「stu と pid」の比較: 71% 「バカ」と「こんにちは」の比較: 0% 「stupid」と「foobar」の比較: 0% 「バカ」と「stpid」の比較: 91% 「バカ」と「アップピッド」の比較: 80% 「バカ」と「バカ」の比較: 86% 「stupid」と「sstuuupiiid」の比較: 71% */ |
この記事が皆様の PHP プログラミング設計に役立つことを願っています。