重複の可能性:
A 要素の href 属性を取得する
文字チェーン内のすべての href の値を見つける方法を教えてください。
例 :
<a href = "blabla1"> Test1 </a>
<a href = "blabla2"> Test1 </a>
blabla1 と blabla2 を取得したい。
正規表現を試してみましたが、あきらめました!XD
ありがとう
重複の可能性:
A 要素の href 属性を取得する
文字チェーン内のすべての href の値を見つける方法を教えてください。
例 :
<a href = "blabla1"> Test1 </a>
<a href = "blabla2"> Test1 </a>
blabla1 と blabla2 を取得したい。
正規表現を試してみましたが、あきらめました!XD
ありがとう
PHP DOMを使用できます
$str = <<<H
<a href="blabla1">Test1</a>
<a href="blabla2">Test1</a>
H;
$dom = new DOMDocument();
$dom->loadHTML($str);
foreach($dom->getElementsByTagName("a") as $node){
echo $node->getAttribute("href") . "<br>";
}
XPath は、属性の値を取得するジョブを実行できます$xpath->query("//a/@value");
。次に、属性ノードのノード リストを反復処理して、各属性ノードの $value プロパティにアクセスできます。