ホームページ  >  記事  >  毎日のプログラミング  >  PHPで指定した文字列の出現数をカウントする方法

PHPで指定した文字列の出現数をカウントする方法

藏色散人
藏色散人オリジナル
2018-12-11 15:01:419374ブラウズ

PHP は、指定された文字列が出現する回数をカウントします。これは、PHP の substr_count 関数を使用して直接行うことができます。 substr_count 関数は、文字列の出現数をカウントすることを意味します。

PHPで指定した文字列の出現数をカウントする方法

# 簡単なコード例を使用して、指定した文字列 (文字や漢字を含む) の出現数をカウントする PHP を紹介してみましょう。

1. 英語の単語をカウントするコード例は次のとおりです。

<?php
$quote = "PHP中文网,是一个学习PHP的好地方!<br>我就是在PHP中文网学习的PHP";
echo $quote;
echo "<br>";
echo "<br>";
echo "以上段落中出现了".substr_count($quote,&#39;PHP&#39;)  ."次PHP!";

上記のコードで、「PHP」をカウントした結果は次のとおりです。

PHPで指定した文字列の出現数をカウントする方法

2. 中国語の単語数をカウントするコード例は次のとおりです:

<?php
$quote = "PHP中文网,是一个学习PHP的好地方!<br>我就是在PHP中文网学习的PHP";
echo $quote;
echo "<br>";
echo "<br>";
echo "以上段落中出现了".substr_count($quote,&#39;中文网&#39;)  ."次“PHP中文网”!";

上記のコードでは、「PHP Chinese Network」をカウントした結果は次のようになります。


PHPで指定した文字列の出現数をカウントする方法

substr_count 構文:

int substr_count ( string $haystack , string $needle [, int $offset = 0 [, int $length ]] )

substr_count() 部分文字列が針を引いた回数を返します。文字列干し草の山に表示されます。針では大文字と小文字が区別されることに注意してください。

パラメータ:

haystack は、この文字列を検索することを意味します。

needle は検索する文字列を表します。

offset はカウントを開始するオフセット位置を示します。負の数値の場合は文字の末尾からカウントを開始します。

length は、指定されたオフセット位置以降の最大検索長を示します。オフセットとこの長さの合計が干し草の山の全長より大きい場合、警告メッセージが出力されます。負の数の長さは、干し草の山の端から数えられます。

注: この関数は、重複する文字列を計算しません。

この記事は、指定された文字列の出現数をカウントする PHP の詳細な紹介です。非常にシンプルで理解しやすいので、困っている友人に役立つことを願っています。

以上がPHPで指定した文字列の出現数をカウントする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。