Php 获取doc/docx/pdf文件中第一行的字数
对于我的任务,我必须获得上载的.doc、.docx或.pdf文件的总字数。然后,我必须在文档的第一行找到单词数,并将其从总数中删除(因为它可能是标题) 我使用查找文档的总字数,如下所示:Php 获取doc/docx/pdf文件中第一行的字数,php,php-5.6,Php,Php 5.6,对于我的任务,我必须获得上载的.doc、.docx或.pdf文件的总字数。然后,我必须在文档的第一行找到单词数,并将其从总数中删除(因为它可能是标题) 我使用查找文档的总字数,如下所示: include "class.doccounter.php"; $doc = new DocCounter(); $doc->setFile("file.ext"); print_r($doc->getInfo()); echo ($doc->getInfo()->wordCount
include "class.doccounter.php";
$doc = new DocCounter();
$doc->setFile("file.ext");
print_r($doc->getInfo());
echo ($doc->getInfo()->wordCount);
剩下的就是找到上传文件第一行的字数。欢迎使用任何解决方案,包括附加库或本机实现!谢谢大家!
编辑-解决方案(贷记至):
也许您可以在换行符上使用explode,如:
$array = explode("\n", $doc);
然后使用数组的第一个元素对字符进行计数:
echo strlen($array[0]);
希望对你有所帮助谢谢,成功了!我对doccounter做了一些修改,使其能够以字符串形式返回文本,然后使用了您的解决方案。太棒了!很高兴听到
echo strlen($array[0]);