я тут пытаюсь парсить файлы, вроде бы дело обычное, но столкнулся с проблемой. не могу понять почему echo и fwrite выводят/пишут в файл разные значения. пользуюсь simple html dom parser
есть например код:
if (!empty($element->find('p.hit_phone_no span'))) { // проверяю не пуст ли тег
$phone = $element->find('p.hit_phone_no span', 0);
return $phone->innertext; // беру содержимое
} else {
return '';
}
если вывести в браузер то, что возвращает функция через echo, то получаю только номер телефона, а fwrite пишет в файл и теги.
var_dump правда пишет string(141), хотя там тоже только номер телефона, даже пробелов нет.
есть идеи почему так?
спасибо.