PHP 每日一函式 — 字串函式 count_chars ()

eternal_strong發表於2020-05-03

返回字串所用字元的資訊 count_chars()

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

函式返回字串中所用字元的資訊(例如,ASCII 字元在字串中出現的次數,或者某個字元是否已經在字串中使用過)。

引數 描述
$string 必需。規定要檢查的字串。
$mode 可選。規定返回模式。預設是 0。以下是不同的返回模式:
0 - 陣列,ASCII 值為鍵名,出現的次數為鍵值
1 - 陣列,ASCII 值為鍵名,出現的次數為鍵值,只列出出現次數大於 0 的值
2 - 陣列,ASCII 值為鍵名,出現的次數為鍵值,只列出出現次數等於 0 的值
3 - 字串,帶有所有使用過的不同的字元
4 - 字串,帶有所有未使用過的不同的字元
$str = "Hello World!";
$res = count_chars($str,1);
echo '<pre>';
print_r($res);
/*
Array
(
    [32] => 1
    [33] => 1
    [72] => 1
    [87] => 1
    [100] => 1
    [101] => 1
    [108] => 3
    [111] => 2
    [114] => 1
)
*/
本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章