PHP count_chars() 関数
例
"Hello World!" 内で使用されているすべての異なる文字を含む文字列を返します(モード 3):
<?php $str = "Hello World!"; echo count_chars($str,3); ?>
定義と使用法
count_chars() 関数は、文字列内で使用されている文字の情報(例えば、ASCII 文字が文字列内に何回出現しているか、あるいは特定の文字が既に文字列内に使用されているかどうか)を返します。
文法
count_chars(string,mode)
パラメータ | 説明 |
---|---|
string | 必須。チェックする文字列を定義します。 |
mode |
選択可。返却モードを定義します。デフォルトは 0 です。以下は異なる返却モードです:
|
技術的な詳細
返り値: | 指定されたものに依存しています mode パラメータ。 |
PHP バージョン: | 4+ |
他の例も見る
例 1
「Hello World!」中に使用されていない全ての文字を含む文字列を返します(パターン 4):
<?php $str = "Hello World!"; echo count_chars($str,4); ?>
例 2
この例では、count_chars() を使用して文字列をチェックし、パターンを 1 に設定します。パターン 1 は、ASCII 値がキー名、出現回数がキー値の配列を返します:
<?php $str = "Hello World!"; print_r(count_chars($str,1)); ?>
例 3
ある ASCII 文字が文字列に何回出現するかを数える別の例:
<?php $str = "PHP is pretty fun!!"; $strArray = count_chars($str,1); foreach ($strArray as $key=>$value) { echo "文字 <b>'".chr($key)."'</b> が $value 回見つかりました。<br>"; } ?>