ホームページ  >  記事  >  バックエンド開発  >  PHP文字列内の指定された文字の出現数を確認する方法

PHP文字列内の指定された文字の出現数を確認する方法

青灯夜游
青灯夜游オリジナル
2022-06-29 13:05:172801ブラウズ

回数を確認する 2 つの方法: 1. substr_count() 関数を使用して、文字列内に英語と中国語の文字が出現する回数を大文字と小文字を区別してカウントします。構文 "substr_count(string) 、指定した文字、検索開始位置、検索長)」。 2. mb_substr_count() 関数を使用して、文字列内に英語文字または中国語文字が出現する回数を大文字と小文字を区別してカウントします (構文は「mb_substr_count(文字列, 指定された文字, 文字エンコーディング)」です。

PHP文字列内の指定された文字の出現数を確認する方法

このチュートリアルの動作環境: Windows7 システム、PHP バージョン 8.1、DELL G3 コンピューター

指定された文字を検索する方法php 文字列の出現数? PHP には、これを実現する 2 つの関数が用意されています。

  • #substr_count()

  • mb_substr_count()

両方の関数は、文字列内に部分文字列 (英語と中国語の文字) が出現する回数をカウントできます (大文字と小文字は区別されます)。ただし、mb_substr_count() 関数は文字エンコーディングを設定できます。

方法 1: substr_count() 関数を使用して、指定した文字の出現回数を確認します。

substr_count() 関数は、英語と中国語の回数をカウントします。文字列の中に文字が出現します。

substr_count(string,substring,start,length)

  • 文字列は必須です。チェックする文字列を指定します。


  • #サブストリングは必須です。検索する文字列を指定します。
  • 開始 オプション。文字列内のどこから検索を開始するかを指定します。
  • 長さ オプション。検索の長さを指定します。
  • 例:
<?php
header("Content-type:text/html;charset=utf-8");
$str="16abcdDcbasA76";
echo $str."<br><br>";
$count=substr_count($str,"a");
echo "字符a 出现了:".$count."次";
?>

PHP文字列内の指定された文字の出現数を確認する方法

方法 2: mb_substr_count() 関数を使用して、指定された文字

mb_substr_count() 関数は、文字列内に英語と中国語の文字が出現する回数をカウントします (文字エンコーディングは設定可能)。

mb_substr_count(string,substring,encoding)

    文字列は必須です。チェックする文字列を指定します。
  • #サブストリングは必須です。検索する文字列を指定します。
  • エンコーディング オプション。文字エンコーディングを指定します。省略または null の場合、内部文字エンコーディングが使用されます。
  • 例:
  • <?php
    header("Content-type:text/html;charset=utf-8");
    $str="我爱上海。上海是中国最大的城市。";
    echo $str."<br><br>";
    $count=mb_substr_count($str,"上海");
    echo "上海 出现了:".$count."次";
    ?>

<?php
header("Content-type:text/html;charset=utf-8");
$str="16abcdDcbasA76";
echo $str."<br><br>";
$count=mb_substr_count($str,"A");
echo "字符A 出现了:".$count."次";
?>

PHP文字列内の指定された文字の出現数を確認する方法

推奨学習: 「PHP文字列内の指定された文字の出現数を確認する方法PHP ビデオ チュートリアル」

>>

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

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