當前位置: 首頁> 函數類別大全> count_chars

count_chars

返回有關字符串中使用的字符的信息-統計string 中每個字節值(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 is pretty fun!!" ;
$strArray = count_chars ( $str , 1 ) ;

foreach ( $strArray as $key => $value )
  {
echo "字符<b>'" . chr ( $key ) . "'</b> 被找到$value次。<br>" ;
  }
?>

親自試一試

文法

count_chars ( string , mode )
參數描述
string必需。規定要檢查的字符串。
mode

可選。規定返回模式。默認是0。以下是不同的返回模式:

  • 0 - 數組,ASCII 值為鍵名,出現的次數為鍵值
  • 1 - 數組,ASCII 值為鍵名,出現的次數為鍵值,只列出出現次數大於0 的值
  • 2 - 數組,ASCII 值為鍵名,出現的次數為鍵值,只列出出現次數等於0 的值
  • 3 - 字符串,帶有所有使用過的不同的字符
  • 4 - 字符串,帶有所有未使用過的不同的字符
同類函數
  • 從字符串的開頭刪除空格(或其他字符) ltrim

    ltrim

    從字符串的開頭刪除空格(或其他字符)
  • 二進制安全比較字符串開頭的若干個字符 strncmp

    strncmp

    二進制安全比較字符串開頭的若干個字符
  • 根據指定格式解析輸入的字符 sscanf

    sscanf

    根據指定格式解析輸入的字符
  • str_replace的不區分大小寫的版本 str_ireplace

    str_ireplace

    str_replace的不區分大小寫的版
  • 將一個一維數組的值轉化為字符串 implode

    implode

    將一個一維數組的值轉化為字符串
  • 對字符串執行rot13轉換 str_rot13

    str_rot13

    對字符串執行rot13轉換
  • 獲取數字格式信息 localeconv

    localeconv

    獲取數字格式信息
  • 使用另一個字符串將字符串填充到某個長度 str_pad

    str_pad

    使用另一個字符串將字符串填充到某個長度
熱門文章