ホームページ >バックエンド開発 >PHPチュートリアル >文字列内の単語数をカウントする PHP 関数 str_word_count()

文字列内の単語数をカウントする PHP 関数 str_word_count()

黄舟
黄舟オリジナル
2017-11-03 14:11:291666ブラウズ

文字列「Hello World!」内の単語数を数える:

<?php
echo str_word_count("Hello world!");
?>

定義と使用法

str_word_count() 関数は、文字列内の単語数をカウントします。

構文

str_word_count(string,return,char)
パラメータ 説明
文字列 必須。チェックする文字列を指定します。
返却 はオプションです。 str_word_count() 関数の戻り値を指定します。

可能な値:

  • 0 - デフォルト。見つかった単語の数を返します。

  • 1 - 文字列内の単語を含む配列を返します。

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

文字 はオプションです。単語として認識される特殊文字を指定します。

技術的な詳細

戻り値: 選択された戻りパラメータに応じて、数値または配列を返します。
PHP バージョン: 4.3.0+
変更ログ: PHP 5.1 では、char パラメーターが追加されました。

更多实例

实例 1

返回包含字符串中的单词的数组:

<?php
print_r(str_word_count("Hello world!",1));
?>

实例 2

返回一个数组,其中的键名是单词在字符串中的位置,键值是实际的单词:

<?php
print_r(str_word_count("Hello world!",2));
?>

实例 3

没有 char 参数和有 char 参数:

<?php
print_r(str_word_count("Hello world & good morning!",1));
print_r(str_word_count("Hello world & good morning!",1,"&"));
?>


以上が文字列内の単語数をカウントする PHP 関数 str_word_count()の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。