PHP str_word_count() 関数

❮ PHP 文字列リファレンス

文字列 "Hello World!" にある単語の数を数えます:

<?php
echo str_word_count("Hello world!");
?>
例の実行 »

定義と用法

str_word_count() 関数は、文字列内の単語数を数えます。


構文

str_word_count(string,return,char)

パラメータ 説明
string 必須。チェックする文字列を指定する
return 任意。 str_word_count()関数の返り値を指定する。

指定可能な値:

  • 0 - デフォルト。見つかった単語の数を返す
  • 1 - 文字列の単語を含む配列を返す
  • 2 - string の中での単語の開始位置がキーで、単語が対応する値である連想配列を返す
char 任意。単語とみなされる特殊文字を指定する

技術内容
返り値: 選択した return パラメータに応じて、数値または配列を返します
PHP バージョン: 4.3.0+
変更歴 char パラメータは、PHP 5.1で追加されました

その他の例

例 1

文字列から単語を含む配列を返します:

<?php
print_r(str_word_count("Hello world!",1));
?>
例の実行 »

例 2

キーが文字列内の単語の位置で、値が実際の単語である配列を返します:

<?php
print_r(str_word_count("Hello world!",2));
?>
例の実行 »

例 3

char パラメータを指定しない場合と指定した場合:

<?php
print_r(str_word_count("Hello world & good morning!",1));
print_r(str_word_count("Hello world & good morning!",1,"&"));
?>
例の実行 »

❮ PHP 文字列リファレンス