2 つの計算方法: 1. for ステートメントを使用して文字列内の文字をループし、m 個の文字の数をカウントします。構文 "$con=0;for($i=0;$i
このチュートリアルの動作環境: Windows7 システム、PHP バージョン 8.1、DELL G3 コンピューター
php は文字列を計算しますm 文字は何個ありますか
方法 1: for ステートメントを使用して文字列内の文字をループし、m 文字の数をカウントします
<?php header('content-type:text/html;charset=utf-8'); $str="34mvghm45m67m"; echo "原字符串:".$str."<br>"; $con=0; for($i=0;$i<strlen($str);$i++){ if($str[$i]==="m"){ $con++; } } echo "m字符的个数:".$con; ?>
方法 2: substr_count() 関数を使用して m 文字の数をカウントします
<?php header('content-type:text/html;charset=utf-8'); $str="m34mvghm45m67mm"; echo "原字符串:".$str."<br>"; echo "m字符的个数:".substr_count($str,"m"); ?>
手順:
substr_count() 関数は、文字列内に部分文字列が出現する回数をカウントします。 (部分文字列では大文字と小文字が区別されます。)
substr_count(string,substring,start,length)
パラメータ | 説明 |
---|---|
文字列 ## #######必須。チェックする文字列を指定します。 | #サブストリング |
必須。取得する文字列を指定します。 | #開始 |
長さ | |
戻り値: 文字列内に部分文字列が出現する回数を返します。 |
以上がPHPの文字列にm文字が何文字あるかを計算する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。