やあみんな、正規表現について助けが必要です。
私は file_get_contents() を使用してページのソースを取得しています。次に、ソースをループしてすべてを見つけ、すべての HREF 値を配列に抽出します。
ありがとう
やあみんな、正規表現について助けが必要です。
私は file_get_contents() を使用してページのソースを取得しています。次に、ソースをループしてすべてを見つけ、すべての HREF 値を配列に抽出します。
ありがとう
正規表現ではなく、SimpleXMLやDOMDocumentなどの実際のパーサーを使用することをお勧めします。A
要素の配列を提供する DOMDocument の例を次に示します。
$doc = new DOMDocument();
$doc->loadHTML($str);
$aElements = $doc->getElementsByTagName("a");
foreach ($aElements as $aElement) {
if ($aElement->hasAttribute("href")) {
// link; use $aElement->getAttribute("href") to retrieve the value
} else {
// not a link
}
}