PHP の count_chars() 関数の使用法の概要

WBOY
リリース: 2023-06-27 20:12:01
オリジナル
1416 人が閲覧しました

PHP プログラミングでは、文字列操作が非常に一般的です。場合によっては、文字列内の各文字の出現数をカウントする必要がある場合、PHP の count_chars() 関数を使用できます。この記事ではPHPのcount_chars()関数の使い方を詳しく紹介します。

1. count_chars() 関数の概要

count_chars() 関数は PHP の組み込み関数で、文字列内の各文字の出現数をカウントするために使用されます。

bool count_chars ( string $string [, int $mode = 0 ] )

パラメータの説明:

$string: 文字の出現数が必要な文字列数えられること。

$mode: オプションのパラメータ。戻り形式を指定します。

  • 0 (またはデフォルト値): すべての ASCII コードの出現をカウントして、1 次元配列を返します。
  • 1: 文字のリストを返します。
  • 2: 出現しないすべての文字のリストを返します。

2. count_chars() 関数を使用して、文字が出現する回数をカウントします。

  1. 各文字が出現する回数をカウントします

以下は簡単な例です。

$str = "Hello World!";
$char_count = count_chars($str, 1);

print_r($char_count);
?>

出力結果は以下の通りです。

Array
(

[32] => 1
[33] => 1
[72] => 1
[101] => 1
[108] => 3
[111] => 2
[114] => 1
[119] => 1
[100] => 1
ログイン後にコピー

)

結果からわかるように、 count_chars() 関数は配列を作成します。配列のキーは ASCII コード値で、値は文字が出現する回数です。たとえば、文字「H」の ASCII コード値は 72 で、文字列内に 1 回現れます。

  1. 非繰り返し文字が出現する文字リストをカウントする

次の例は、文字列内のすべての非繰り返し文字のリストを返す方法を示しています。

$str = "Hello World!";
$char_list = count_chars($str, 2);

foreach(str_split($char_list) as $char) {

echo $char . PHP_EOL;
ログイン後にコピー

}
?>

出力結果は次のとおりです:

H
e
l
o
W
r
d

#結果からわかるように、count_chars() 関数は、文字列内の非反復文字をすべて含む文字列を返します。さらに、str_split() 関数を使用して文字列を文字配列に変換し、foreach ループで 1 つずつ出力します。

3. 概要

この記事では、各文字の出現数を数えたり、反復しない文字のリストを返したりするなど、PHP の count_chars() 関数の使用法を詳しく紹介します。この関数を使用すると、文字列内の文字をすばやくカウントできるため、プログラミングに非常に便利です。

以上がPHP の count_chars() 関数の使用法の概要の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート