【发布时间】:2020-06-06 05:09:35
【问题描述】:
我有一个关于字符串的问题,我想计算字符串中的所有字符。就像我有一个字符串
"Hello world & good morning. The date is 18.05.2016"
【问题讨论】:
标签: php arrays string word-count
我有一个关于字符串的问题,我想计算字符串中的所有字符。就像我有一个字符串
"Hello world & good morning. The date is 18.05.2016"
【问题讨论】:
标签: php arrays string word-count
您可以使用explode()将字符串转换为数组,然后使用count()函数计算数组的长度。
echo count(explode(' ', "Hello world & good morning. The date is 18.05.2016"))
【讨论】:
你可以试试这个代码。
<?php
$file = "C:\Users\singh\Desktop\Talkative Challenge\base_example.txt";
$document = file_get_contents($file);
$return_array = preg_split("/[\s,]+/",$document);
echo count($return_array);
echo $document;
?>
希望它会正常工作。
【讨论】:
str_word_count 的第三个参数允许您设置额外的字符被计为单词:
str_word_count($document, 0, '&.0..9');
&.0..9 表示将考虑&、.,范围从0 到9。
【讨论】:
【讨论】: