【发布时间】:2013-08-19 21:04:27
【问题描述】:
我想统计 .doc 和 .docx 文件中的字数。
我试过下面的代码:-
$file_upload = 'test.docx';
$zip = new ZipArchive;
$file_content = " ";
if ($zip -> open($file_upload) === true)
{
if ( ($index = $zip -> locateName("word/document.xml")) !== false )
{
$data = $zip -> getFromIndex($index);
$xml->formatOutput = true;
$xml = DOMDocument::loadXML($data, LIBXML_NOENT | LIBXML_XINCLUDE | LIBXML_NOERROR | LIBXML_NOWARNING);
$file_content = strip_tags($xml -> saveXML());
}
echo str_word_count($file_content);
}
但是上面的代码没有给我预期的结果。
我还搜索了 google 和 stackoverflow 搜索部分。但我没有找到我想要的答案。
注意:- 代码不会依赖于操作系统或服务器。
【问题讨论】:
-
@ShreyosAdikari 我已经试过那个了。但没有得到我想要的输出。
标签: php ms-word word-count