統計的方法: 1. "str_split(string)" ステートメントを使用して文字列を分割し、文字配列に変換します。 2. "sizeof(array_count_values(character array))" ステートメントを使用して文字列をカウントします。さまざまな文字の個々の番号を数えるだけです。
このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター
php 統計文字列
PHP では、配列関数を使用して文字列内の異なる文字の数をカウントできます。
最初に str_split() を使用して文字列を文字配列に変換します。
array_count_values() を使用してすべての値の出現数をカウントします。連想配列が返され、その要素のキー名は元の配列の値、キー値は値が元の配列に出現する回数です。
連想配列のキー名は、文字列内の異なる文字です。
sizeof() を使用して、連想配列の要素の数を数えます。
実装コード:
<?php header("Content-type:text/html;charset=utf-8"); $str = "1234jhv4321vs;s"; $arr = str_split($str); //字符串分隔到数组中 $arr=array_count_values($arr); var_dump($arr); $gs = sizeof($arr); echo "字符串中有 ".$gs." 个不同字符"; ?>
推奨学習: 「PHP ビデオ チュートリアル 」
以上がPHPで文字列内の異なる文字の数を数える方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。