在实验记录一中我们提到了一个获取所有txt格式的IT新闻内容的方法fileStr,在获取内容的同时我们也计算出了每篇新闻的长度(包括标点符号):
在西乡等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供网站制作、成都网站制作 网站设计制作按需开发网站,公司网站建设,企业网站建设,品牌网站制作,网络营销推广,外贸营销网站建设,西乡网站建设费用合理。
//获取每篇文档的内容和长度 static public function fileStr(){ $file_dir=self::fileDir(TEXT_PATH); $str=array(); //存储文档和长度 for($i=0;$ifileStr方法调用了工具类定义的一个静态方法fileDir,fileDir返回的是IT新闻目录下所有文件的文件名。fileStr方法通过一个for循环获取每篇文档的内容,并把它们放入一个二维数组$str中,其中$str[i]['con']保存大的是第i篇文档的内容,$str[i]['len']保存的是第i篇文档的长度:
fileDir方法的代码如下:
//取出所有文档目录 static public function fileDir($path){ $files_name=array(); $dir=opendir($path); while (false!==($file=readdir($dir))) { if ($file != "." && $file != ".."){ $files_name[]=$file; } } closedir($dir); return $files_name; }该方法需要传递一个参数,该参数保存的是新闻文件的目录。通过opendir目录函数读取目录文件,并把文件名存在数组$file_name中:
分享文章:盲反馈检索系统实验记录二
分享地址:http://cdxtjz.cn/article/jopdsg.html