ホームページ >バックエンド開発 >PHPチュートリアル >PHP で文字列内の指定された文字の出現数をカウントする方法

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

WBOY
WBOYオリジナル
2018-11-30 11:50:545722ブラウズ

この記事では主に、PHP が文字列内の指定された文字の出現数をカウントする方法を紹介します。

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

#PHP 統計は、指定された文字数と文字列内のすべての文字数を計算します。これは、PHP インタビュー プロセスにおける一般的なテスト ポイントでもあります。そのため、PHP初心者にとっては難しいかもしれません。しかし、それを実装するというアイデアをマスターしていれば、それは非常に簡単です。

以下では、簡単な例を使用して、文字列内の指定された文字の出現数をカウントする方法を紹介します。

PHP コード例は次のとおりです。

<?php
$text="php.cn";
$search_char="p";
$count="0";
for($x="0"; $x< strlen($text); $x++)
{
    if(substr($text,$x,1)==$search_char)
    {
        $count=$count+1;
    }
}
echo &#39;"&#39;.$text.&#39;"&#39;."中字符".$search_char."出现的次数是:".$count.&#39;次&#39;;

ここでは、文字列 php.cn 内に文字 p が出現する回数を計算します。出力結果は次のとおりです。

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

##もちろん、h などの任意の文字の回数を数えることもできます:

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

関連関数紹介:

strlen関数は文字列の長さを取得することを意味します。

substr 関数は、文字列の部分文字列を返すことを意味します。構文:

string substr ( string $string , int $start [, int $length ] )

start パラメータと length パラメータで指定された文字列 string の部分文字列を返します。

この記事は、PHP で文字列内の指定した文字の出現数をカウントする方法を紹介するもので、非常にシンプルで分かりやすいので、困っている方のお役に立てれば幸いです。

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

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