为了账号安全,请及时绑定邮箱和手机立即绑定

PHP计算txt文件中的单词

PHP计算txt文件中的单词

PHP
慕的地6264312 2022-10-28 16:16:56
我想计算文本文件中的单词数。下面是我尝试过的代码。php 代码工作正常,但它也计算空白。我应该添加什么才能使代码不计算空格。我的PHP代码:<?php $count = 0;  //Opens a file in read mode  $file = fopen("trial.txt", "r");  //Gets each line till end of file is reached  while (($line = fgets($file)) !== false) {      //Splits each line into words      $words = explode(" ", $line);      //Counts each word      $count = $count + count($words);  }  print("Number of words : " . $count);  fclose($file);?> 
查看完整描述

1 回答

?
芜湖不芜

TA贡献1796条经验 获得超7个赞

无需重新发明轮子。PHP 有一个内置函数用于计算字符串中的单词:str_word_count()

将它与file_get_contents()结合使用来获取文件内容,您可以使代码更小。

这应该做你想要的:

$wordCount = str_word_count(file_get_contents('trial.txt'));


查看完整回答
反对 回复 2022-10-28
  • 1 回答
  • 0 关注
  • 98 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信