@mynewvk

Как распарсить таблицу. PHP?

Есть росписание www.lp.edu.ua/rozklad-dlya-studentiv?inst=9&group=...
просто табличка, нужно как-то распарсить на елементы по дням недели, подгрупам и виду недели (числитель и знаменатель). Как лучше сделать? не могу придумать алгоритм, пользуюсь phpQuery.
  • Вопрос задан
  • 848 просмотров
Решения вопроса 1
Falseclock
@Falseclock
решаю нестандартные задачи
Сохранить страницу в DOM а там дальше по обстоятельствам.
php.net/manual/ru/class.domdocument.php

Вот пример
$rates = @file_get_contents($config['exchange_source'], false, $context);

	$dom = new DOMDocument();
	$dom->loadHTML($rates);
	
	foreach( $dom->getElementsByTagName('a') as $node)
	{
		$array[] = $node->nodeValue; 
	}
	
	$data = array(
		'USD' => array('buy' => $array[5],'sell' => $array[6]),
		'EUR' => array('buy' => $array[8],'sell' => $array[9]),
		'RUB' => array('buy' => $array[11],'sell' => $array[12]),
	);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽