Всем привет, Выложил небольщой кусочек html-кода c 3-я группами
Alternative
Anime
Arabic
и нужно регуляркой разобрать группы с подэлементами. Эти группы имеют подэлементы завернутые в
list top-level-subgenres
но тогда 2я группа Anime будет пропущена - чего не хотелось бы.
Можно ли составить регурярку так чтобы попали все 3 группы с правильными подэлементами и 2я группа была пустой ?
Спасибо!
Не нужно парсить HTML. Воспользуйтесь DOMDocument или другими альтернативными средствами специально предназначенными для разбора HTML. Пример работы с DOMDocument:
# создаём парсер
$dom = new DOMDocument();
# Загружаем html строку
# @ перед вызовом заглушает ошибки т.к.
# loadHTML может кидать исключения при невалидном HTML
@$dom->loadHTML($html);
# получаем всем теги <a>
foreach($dom->getElementsByTagName('a') as $link) {
# печатаем содержимое <a href>
echo $link->getAttribute('href');
echo "<br />";
}
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Нужно удалить style="произвольный код;" из текста статьи, тегы вырезал (заменял) таким способом
Здравствуйте, возникла проблема при парсинге данных с php файлаПишет вот такую ошибку:
Как вывести число с дробной частью, потому что сейчас при вводе 1 просто округляется до 3? И соответственно при вводе 2 выводит 6