回数を確認する 2 つの方法: 1. substr_count() 関数を使用して、文字列内に英語と中国語の文字が出現する回数を大文字と小文字を区別してカウントします。構文 "substr_count(string) 、指定した文字、検索開始位置、検索長)」。 2. mb_substr_count() 関数を使用して、文字列内に英語文字または中国語文字が出現する回数を大文字と小文字を区別してカウントします (構文は「mb_substr_count(文字列, 指定された文字, 文字エンコーディング)」です。
このチュートリアルの動作環境: Windows7 システム、PHP バージョン 8.1、DELL G3 コンピューター
指定された文字を検索する方法php 文字列の出現数? PHP には、これを実現する 2 つの関数が用意されています。
#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."次"; ?>方法 2: mb_substr_count() 関数を使用して、指定された文字
mb_substr_count() 関数は、文字列内に英語と中国語の文字が出現する回数をカウントします (文字エンコーディングは設定可能)。
mb_substr_count(string,substring,encoding)
<?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 中国語 Web サイトの他の関連記事を参照してください。