Я пытаюсь извлечь 2 элемента, используя PHP Curl и Xpath!ищет петлю для 2 элементов в одно и то же время (php/xpath)
до сих пор элемент разделены foreach
, но я хотел бы иметь их в то же время:
@$dom->loadHTML($html);
$xpath = new DOMXpath($dom);
$elements = $xpath->evaluate("//p[@class='row']/a/@href");
//$elements = $xpath->query("//p[@class='row']/a");
foreach ($elements as $element) {
$url = $element->nodeValue;
//$title = $element->nodeValue;
}
Когда я echo
каждый из foreach
я получаю только 1 элемент, и когда его эхом внутри foreach
Я получаю все из них.
Мой вопрос в том, как я могу получить их оба в одно и то же время (url и title) и как лучше всего добавить их в myqsl с помощью pdo.
спасибо
, который отлично поработал, спасибо большое, не могли бы вы предоставить мне некоторую ссылку, где я могу расширить свое знание xpath, пожалуйста! еще раз спасибо . – user2158439
Хорошей отправной точкой является обзор [XPath Overview] (http://schlitt.info/opensource/blog/0704_xpath.html). – salathe