|
Программирование PHP, Perl, HTML, XHTML, CSS, JavaScript, MySQL и другие языки кодирования. |
|
Опции темы |
Сегодня | |||||
|
21.03.2015, 18:28 | #1 | |||
Реноме:
1556
|
Извлечь код
Есть $text c html кодом.
Как извлечь содержимое 2-го и 3-го тега <p> ? Код HTML:
..... <p> 1-й <p> ........ <p> 2-й <p> <p> 3-й <p> .... Помогите пожалуйста.
__________________
|
|||
21.03.2015, 19:20 | #3 | |||
Реноме:
1556
|
Из-за этих двух строк перестаёт работать код скрипта ниже их. Правильно записано?
$p2 = $arr[1]->nodeValue; $p3 = $arr[2]->nodeValue; добавлено через 3 часа 34 минуты Не работает, потому что не находит. Если смотреть ссылку в браузере, то это XML. Попробую через loadXML. добавлено через 3 часа 58 минут Не работает код: Код HTML:
$doc = new DOMDocument('1.0', 'UTF-8'); $doc->load($XML); $arr = $dom->getElementsByTagname('p'); $p2 = $arr[1]->nodeValue; $p3 = $arr[2]->nodeValue; В исходном коде странице теги заменяются на какие-то коды: Код HTML:
/span>5<span>]</span></a></sup>&l добавлено через 4 часа 41 минуту как декодировать : Код HTML:
/span>5<span>]</span></a></sup>&l
__________________
Последний раз редактировалось Port_Artur; 22.03.2015 в 00:02. Причина: Добавлено сообщение |
|||
Реклама | |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
Опции темы | |
|
|