Как получить текст из текстового файла, используя php точно?

Я использую класс doc2txt.class.php, чтобы получить txt из текстового файла, используя php, и я использую приведенный ниже код

require("doc2txt.class.php"); $docObj = new Doc2Txt("test.docx"); $txt = $docObj->convertToText(); 

Мой файл слов содержит текст ниже

 MWONGOZO WA MAOMBI MAALUMU (MAOMBI YA HATARI). Huu ni Mfano Tu, Jinsi Ya Kuomba Na Maeneo Ya Kuombea! Unatakiwa pamoja na KUWA NA BIDII, KUMTEGEMEA SANA ROHO MTAKATIFU NI MUHIMU SANA! MAOMBI MAALUMU YA JINSI YA KUPAMBANA KATIKA VITA VYA KIROHO Jinsi Ya Kuomba Maombi Haya 

Но выход, который я получаю, немного отличается от моего вывода.

 MWONGOZO WA MAOMBI MAALUMU (MAOMBI YA HATARI).Huu ni Mfano Tu, Jinsi Ya Kuomba Na Maeneo Ya Kuombea! Unatakiwa pamoja na KUWA NA BIDII, KUMTEGEMEA SANA ROHO MTAKATIFU NI MUHIMU SANA! MAOMBI MAALUMU YA JINSI YA KUPAMBANA KATIKA VITA VYA KIROHOJinsi Ya Kuomba Maombi Haya 

как вы можете видеть, вывод содержит это слово KIROHO Jinsi как одно слово KIROHOJinsi, поэтому, когда я подсчитываю количество слов, он дает 45 слов, но на самом деле есть 46 слов.

Есть ли способ решить эту проблему?

Я проверил этот код для txt-файла, и он работает нормально. Я думаю, это может вам помочь. благодаря

 $myfile = file_get_contents("test.txt"); $array = explode("\n", $myfile); $count = null; if (!empty($array)) { $i = 0; foreach ($array as $rowarray) { $a1 = array_filter(explode(" ", trim($rowarray))); $count = $count + count($a1); } echo $count; }