在 php 中打开文档以供阅读$file = fopen(‘’file.txt‘’, ´r´);
- 我如何计算文档每一行中的单词?不计算文档中的所有单词或计算行数。我需要每行中的单词数。谢谢
问问题
1297 次
2 回答
0
尝试:
$wordsCount = array_map(function ($v) {
return str_word_count($v);
}, file("file.txt"));
print_r($wordsCount);
于 2013-06-20T09:47:35.407 回答
0
打开文件的更好方法是使用内置函数file()
。它将文件读入一个数组(每行)。然后使用循环foreach
计算每一行中的单词:
$lines = file("myfile.txt");
foreach($lines as $line) $words[] = str_word_count($line);
现在数组包含具有公共索引$words
的每一行中的单词数。$lines
于 2013-06-20T09:56:28.437 回答