Я использую xpath для получения текстового значения некоторых ссылок (a) в данном элементе. Затем я выталкиваю результаты в массив с именем $ tableau. Все работает отлично :) Дело в том, что я хотел бы теперь получить также href этих ссылок. Так что имеют как текстовое значение, так и href в моем массиве. Другое дело, я понятия не имею, как это сделать. Надеюсь, кто-то может помочь. Заранее благодарю за ваши ответы. Приветствия. МаркXPATH - как использовать несколько путей
$url = 'http://www.somesite.com';
$path = '.../a';
$tableau = array();
$dom = new DOMDocument();
@$dom->loadHTML($url);
$xpath = new DomXPath($dom);
$x = $xpath->query($path);
foreach ($x as $value)
array_push($tableau, $value->nodeValue);
Hello vireshas. Я знаю, как получить href ... Дело в том, что я хотел бы нажать на текстовое значение (a) и href (@href) на мой массив. И я не знаю, как делать оба одновременно ... – Marc
вам нужно использовать ассоциативный массив, я не уверен в синтаксисе, но он должен выглядеть примерно так: ["text" = "value", "href" = «value»] .. вы также можете попробовать использовать хэш – vireshas
Ваша идея использования ассоциативных массивов заставила меня исследовать, что это такое. Читая статьи, я узнал, что многомерные массивы могут быть решением. Мне нужно некоторое время, чтобы подтвердить, что ... Спасибо vireshas :) – Marc