Web サイト開発では、2 つの文字列の類似性を計算するために php の類似テキストをよく使用します。それ
echo similar_text('ly89cn', 'ly89');
この方法では、等しい文字が 4 つあるため、4 が出力されます
similar_text('ly89cn', 'ly89', $percent); echo $percent;
この方法では、80 が出力され、$percent はパーセンテージを表し、80% 類似していることを示します
もちろん、比較することもできます「Wangye Lou の「個人ブログ」と「Wang Ye Lou」などの 2 つの漢字
echo similar_text('王业楼的个人博客', '王业楼');
このように 9 を出力します。9 バイトが等しいことを示します
similar_text('王业楼的个人博客', '王业楼', $percent); echo $percent;
出力 54.545454545455、中国語の文字は正確ではない可能性があることに注意してください。
PHPのsimilar_text()関数
例
は、2つの文字列の類似性を計算し、一致する文字の数を返します:
<?php echo similar_text("Hello World","Hello Shanghai"); ?>
実行例
定義と使用法
similar_text()関数は、2つの文字列の類似性を計算します。
この関数は、2 つの文字列の類似性のパーセンテージを計算することもできます。
注: levenshtein() 関数は、similar_text() 関数より高速です。ただし、similar_text() 関数を使用すると、必要な変更が少なく、より正確な結果が得られます。 onsyntax
rreee テクニカルの詳細 more例例1 PHP 中国語 Web サイトにご注意ください。