-5

在 php 中打开文档以供阅读$file = fopen(‘’file.txt‘’, ´r´);- 我如何计算文档每一行中的单词?不计算文档中的所有单词或计算行数。我需要每行中的单词数。谢谢

4

2 回答 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 回答