ホームページ > バックエンド開発 > PHPチュートリアル > PHP での同様のテキスト関数の構文と使用法

PHP での同様のテキスト関数の構文と使用法

墨辰丷
リリース: 2023-03-30 06:00:01
オリジナル
2310 人が閲覧しました

この記事では主に PHP の類似テキスト関数の構文と使い方を紹介します。興味のある方は参考にしていただければ幸いです。

1.「similar_text」の使い方ly89cn" と "ly89" " 類似性を表現するには 2 つの方法があります

コードは次のとおりです:

echo similar_text('ly89cn', 'ly89');
ログイン後にコピー

この方法では、等しい文字が 4 つあるため、4 が出力されます


コードは次のとおりです:

similar_text('ly89cn', 'ly89', $percent);
echo $percent;
ログイン後にコピー

この方法では 80 が出力されます。$percent パーセントを表し、80% 類似していることを示します

もちろん、「Wang Yelou の個人ブログ」と「」など、2 つの漢字を比較することもできます。 Wang Yelou"

コードは次のとおりです:

echo similar_text('王业楼的个人博客', '王业楼');
    这样输出9,表示他们的9个字节数相等
ログイン後にコピー

コードは次のとおりです:


similar_text('Wang Yelou's Personal blog', 'Wang Yelou', $percent);

echo $パーセント;


出力 54.545454545455、中国語の文字は正確ではない可能性があることに注意してください。

PHP類似テキスト()関数

インスタンス

は、2つの文字列の類似性を計算し、一致する文字の数を返します:

コードは次のとおりです:

<?php
echo similar_text("Hello World","Hello Shanghai");
?>
ログイン後にコピー

サンプルを実行します

定義と使用法

similar_text() 関数は、2 つの文字列の類似性を計算します。 この関数は、2 つの文字列の類似性のパーセンテージを計算することもできます。

注: levenshtein() 関数は、similar_text() 関数より高速です。ただし、similar_text() 関数を使用すると、必要な変更が少なく、より正確な結果が得られます。

文法

コードは次のとおりです:

similar_text(string1,string2,percent)
ログイン後にコピー

参数 描述
string1 必需。规定要比较的第一个字符串。
string2 必需。规定要比较的第二个字符串。
percent 可选。规定供存储百分比相似度的变量名。

技術的な詳細

戻り値: 2 つの文字列内で一致する文字の数を返します。
PHP バージョン: 4+

その他の例

例 1

2 つの文字列間の類似性の割合を計算します:


コードは次のとおりです:


similar_text("Hello World","Hello Shanghai",$percent);
echo $percent. "%";
?>

概要: 上記がこの記事の全内容です。学習するすべての人に役立ちます。関連する推奨事項:php

php関数でファイルコンテンツを読み取るために漢字をpinyin

phpjpgraphのインストールと基本的な使用法に変換する

以上がPHP での同様のテキスト関数の構文と使用法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート