現在の位置: ホーム> 関数カテゴリ一覧> count_chars

count_chars

文字列で使用される文字に関する情報を返します - 各バイト値(0..255)が文字列で発生する回数をカウントします
名前:count_chars
カテゴリ:
対応言語:php
一言説明:文字列で使用される文字に関する情報を返します。

定義と使用法

count_chars()関数は、文字列で使用されている文字に関する情報を返します(たとえば、ASCII文字が文字列に表示される回数、または文字列で使用されているかどうか)。

例1

「Hello World!」で使用されているすべての異なる文字を含む文字列を返します。 (モード3):

 <?php
$ str = "hello world!" ;
echo count_chars ( $ str 、 3 ) ;
?>

自分で試してみてください

例2

「Hello World!」で使用されていないすべての文字を含む文字列を返します。 (スキーマ4):

 <?php
$ str = "hello world!" ;
echo count_chars ( $ str 、 4 ) ;
?>

自分で試してみてください

例3

この例では、count_chars()を使用して文字列をチェックします。リターンモードが1に設定されています。モード1は、キー名としてASCII値を持つ配列を返し、発生数はキー値です。

 <?php
$ str = "hello world!" ;
print_r ( count_chars ( $ str 、 1 ) ) ;
?>

自分で試してみてください

例4

ASCII文字が文字列に表示される回数をカウントする別の例:

 <?php
$ str = "phpはかなり楽しいです!!" ;
$ strarray = count_chars ( $ str 、 1 ) ;

foreach ( $ strarray as $ key => $ value )
  {
エコー「キャラクター<b> '」 。 chr ( $ key ) 。 "</b>は$ value times。<br>" ;
  }
?>

自分で試してみてください

文法

count_chars ( stringmode
パラメーター 説明する
必須。チェックする文字列を指定します。
モード

オプション。リターンモードを指定します。デフォルトは0です。以下は異なるリターンモードです。

  • 0-配列、ASCII値がキー名であり、発生数がキー値です
  • 1-配列、ASCII値はキー名、発生数はキー値、0より大きい発生のみがリストされている値のみがリストされています
  • 2-配列、ASCII値はキー名、発生数はキー値、0に等しい発生数のみがリストされている値のみがリストされています
  • 3-すべての異なる文字を持つ文字列
  • 4-すべての未使用の異なる文字を持つ文字列
類似の関数
  • 論理 -  hebrewをビジュアルヘブライ語に変換します hebrev

    hebrev

    論理-hebrewをビジュアルヘブライ語
  • フォーマットされた文字列を返します vsprintf

    vsprintf

    フォーマットされた文字列を返します
  • 指定された数の文字列に文字列を破壊します wordwrap

    wordwrap

    指定された数の文字列に文字列を破壊します
  • 文字列でROT13変換を実行します str_rot13

    str_rot13

    文字列でROT13変換を実行します
  • 文字列の最初の文字を大文字に設定します ucfirst

    ucfirst

    文字列の最初の文字を大文字に設定します
  • 出力フォーマットされた文字列 printf

    printf

    出力フォーマットされた文字列
  • 1次元配列の値を文字列に変換します implode

    implode

    1次元配列の値を文字列に変換します
  • uuencodeを使用して文字列をエンコードします convert_uuencode

    convert_uuencode

    uuencodeを使用して文字列をエンコ
人気記事(にんききじ)