PHP count_chars()関数
例
「Hello World!」で使用されるさまざまな文字をすべて含む文字列を返します。 (モード3):
<?php
$str = "Hello World!";
echo count_chars($str,3);
?>
定義と使用法
count_chars()関数は、文字列で使用されている文字に関する情報を返します (たとえば、文字列で ASCII文字が何回出現するか、または文字列で使用されている文字と使用されていない文字はどれか)。
構文
<div>count_chars(<em>string,mode</em>)</div>
パラメータ値
パラメータ |
説明 |
---|---|
string | Required チェックする文字列 |
mode | Optional リターンモードを指定します。 0がデフォルトです。さまざまなリターンモードは次のとおりです。
|
Technical Details
Return Value: | 指定されたmodeパラメータに応じて |
---|---|
PHP バージョン: |
4+ |
その他の例
例
「Hello World!」の未使用文字をすべて含む文字列を返します。 (モード 4):
<?php
$str = "Hello World!";
echo count_chars($str,4);
?>
例
この例では、モード1で count_chars()を使用して文字列をチェックします。モード1は、ASCII値をキーとし、それが何回発生したかを値とする配列を返します。
<?php
$str = "Hello World!";
print_r(count_chars($str,1));
?>
例
文字列内でASCII文字が何回出現するかをカウントする別の例:
<?php
$str = "PHP is pretty fun!!";
$strArray = count_chars($str,1);
foreach ($strArray as $key=>$value)
{
echo "The character <b>'".chr($key)."'</b> was found $value time(s)<br>";
}
?>
プログラミング学習を加速させる
プログラミングをプロの講師に教えてもらいませんか。