PHP str_word_count 基本語法
str_word_count ( string $string , int $format = 0 , string $charlist )
第一個參數 string $string 是要檢驗的字串,為必填項目,第二個參數 int $format = 0 則是用來規定執行規則,預設為 0,代表返回輸入字串的字詞數量,還可以設為 1 或 2,當設定為 1 的時候,str_word_count 返回字串中的所有單詞並存為 PHP 陣列,當設定為 2 的時候,則返回字串中的單詞並存為 PHP 陣列,但陣列的 key 編號則依據該單詞於字串中所出現的位置而定,以下舉例幾個範例。
PHP str_word_count 基本範例
<?php
$str = "How are you today michael?";
// 輸出字串的單詞數量
print_r(str_word_count($str,0));
// 返回陣列並將每個單詞依序存入陣列中
print_r(str_word_count($str, 1));
// 返回陣列並將每個單詞依續存入陣列中,且陣列 key 依據單詞出現的字元位置編排
print_r(str_word_count($str, 2));
// 直接輸出字串中的單詞數量
echo str_word_count($str);
?>
以上範例的第一個輸出結果與第四個輸出結果一樣,單詞數量都是 5,第二個與第三個輸出結果如下:$str = "How are you today michael?";
// 輸出字串的單詞數量
print_r(str_word_count($str,0));
// 返回陣列並將每個單詞依序存入陣列中
print_r(str_word_count($str, 1));
// 返回陣列並將每個單詞依續存入陣列中,且陣列 key 依據單詞出現的字元位置編排
print_r(str_word_count($str, 2));
// 直接輸出字串中的單詞數量
echo str_word_count($str);
?>
推薦給您的相關函式介紹