傳回一個字串,包含所有在"Hello World!" 中使用過的不同字元(模式3):
<?php$str = "Hello World!";echo count_chars($str,3);?>count_chars() 函數傳回字串所用字元的資訊(例如,ASCII 字元在字串中出現的次數,或某個字元是否已經在字串中使用過)。
count_chars( string,mode )
參數 | 描述 |
---|---|
string | 必需。規定要檢查的字串。 |
mode | 可選。規定返回模式。預設是0。有以下不同的返回模式: 0 - 數組,ASCII 值為鍵名,出現的次數為鍵值 1 - 數組,ASCII 值為鍵名,出現的次數為鍵值,只列出出現次數大於0 的值 2 - 數組,ASCII 值為鍵名,出現的次數為鍵值,只列出出現次數等於0 的值 3 - 字串,帶有所有使用過的不同的字符 4 - 字串,帶有所有未使用過的不同的字符 |
傳回值: | 取決於指定的mode參數。 |
---|---|
PHP 版本: | 4+ |
傳回一個字串,包含所有在"Hello World!" 中未使用過的字元(模式4):
<?php$str = "Hello World!";echo count_chars($str,4);?>在本實例中,我們將使用count_chars() 來檢查字串,返回模式設定為1。模式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>"; }?>