注意:我不是在寻找Java中的字数统计算法。我问的是在PHP源代码中找到str_word_count
的位置。
我希望将str_word_count
PHP函数重新创建(逐字逐行,如果可能)作为Java方法:
public class PhpWordCounter {
public int strWordCount(String str) {
// The exact algorithm used in PHP's str_word_count here...
// The str_word_count method takes an optional parameter
// "format", which, if 0, returns the number of words.
// This is the portion of the routine that I will actually
// be mimicking.
}
}
我刚刚下载了PHP 5.3.23的源代码(tarball)并解压缩。我贪图str_word_count
并没有找到任何东西,所以我甚至不确定要寻找什么,更不用说搜索哪个文件了。有人有什么想法吗?提前谢谢!
答案 0 :(得分:2)
你应该看起来更好:)它应该在最新的稳定分支http://www.php.net/manual/en/function.str-word-count.php
中提供find . -type f -exec grep -l 'str_word_count' {} \;
./ext/standard/php_string.h
./ext/standard/tests/strings/str_word_count1.phpt
./ext/standard/tests/strings/str_word_count.phpt
./ext/standard/basic_functions.c
./ext/standard/string.c
答案 1 :(得分:0)
我不知道是否有现成的功能...... 但: 将字符串按空格分割成数组 得到数组的长度
String vals [] = myString.split(“\ s +”); int wordCount = vals.length;