私は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