计算所有单词,包括php字符串中的数字
发布时间:2020-05-25 09:21:38 所属栏目:PHP 来源:互联网
导读:为了计算php字符串中的单词,通常我们可以使用str_word_count,但我认为并不总是一个好的解决方案 好例子: $var =Hello world!;echo str_word_count($str);print_r(str_word_count($str, 1)); – 输出 2 Array ( [0] = Hello [1] = world ) 坏例子: $var
|
为了计算php字符串中的单词,通常我们可以使用str_word_count,但我认为并不总是一个好的解决方案 好例子: $var ="Hello world!"; echo str_word_count($str); print_r(str_word_count($str,1)); – >输出 2 Array ( [0] => Hello [1] => world ) 坏例子: $var ="The example number 2 is a bad example it will not count numbers and punctuations !!"; – >输出: 14 Array ( [0] => The [1] => example [2] => number [3] => is [4] => a [5] => bad [6] => example [7] => it [8] => will [9] => not [10] => count [11] => numbers [12] => and [13] => punctuations ) 是否有一个很好的预定义函数来正确执行此操作,还是必须使用preg_match()? 您始终可以按空格分割字符串并计算结果:$res = preg_split('/s+/',$input);
$count = count($res);
用你的字符串 "The example number 2 is a bad example it will not count numbers and punctuations !!" 这段代码将产生16. 使用它而不是爆炸(”,$string)的优点是它可以用于多行字符串以及制表符,而不仅仅是空格.缺点是速度较慢. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
