字符串函数

PHP str_word_count() 函数

主题:PHP 字符串参考上一页|下一页

说明

str_word_count() 函数计算字符串中的单词数。

下表总结了该函数的技术细节。

返回值: 根据选择的格式,返回一个数组或一个整数。
版本: PHP 4.3.0+

语法

str_word_count() 函数的基本语法如下:

str_word_count(string, format, charlist);

下面的例子展示了 str_word_count() 函数的作用。

<?php
// 示例字符串
$str = "The quick brown fox jumps over the lazy dog.";

// 统计字符串中的单词
echo str_word_count($str);
?>

参数

str_word_count() 函数接受以下参数。

参数 说明
string 必填。 指定要处理的字符串。
format

可选。 指定此函数的返回值。 可能的值是:

  • 0 – 返回找到的单词数。 默认值。
  • 1 – 返回一个数组,其中包含在字符串中找到的所有单词。
  • 2 – 返回一个关联数组,其中键是单词在字符串中的数字位置,值是实际单词本身。
charlist 可选。 指定将被视为单词的附加字符列表。

更多示例

这里有更多示例展示了 str_word_count() 函数的实际工作原理:

以下示例返回一个数组,其中包含在字符串中找到的所有单词。

<?php
// 示例字符串
$str = "The quick brown fox jumps over the lazy dog.";

// 获取字符串中的单词
$arr = str_word_count($str, 1);
print_r($arr);
?>

以下示例返回一个关联数组,其中包含在字符串中找到的所有单词作为值,并将它们在字符串中的数字位置作为键。

<?php
// 示例字符串
$str = "The quick brown fox jumps over the lazy dog.";

// 获取字符串中单词的信息
$arr = str_word_count($str, 2);
print_r($arr);
?>

以下示例演示如何在此函数中使用 charlist 参数。

<?php
// 示例字符串
$str = "Hello everyone & welcome to our website.";

// 获取字符串中的单词
$arr = str_word_count($str, 1, "&");
print_r($arr);
?>
Advertisements