Preg_grep 在特定事物之间获取事物的模式
Preg_grep pattern to get something between specific things
文件包含:
<a href="site.com/" h="
<a href="site3.com/" h="
所以我想通过 preg_grep 或 preg_match 模式回显所有 url ?
在 href=" 和 " 之间获取所有内容的模式
谢谢!
下面是如何使用 DOMDocument
的示例
$html = '
<a href="site.com/">link1</a>
<a href="site3.com/">link2</a>
';
$dom = new DOMDocument();
$dom->loadHTML($html);
$links = $dom->getElementsByTagName('a');
foreach($links as $link) {
echo $link->getAttribute('href');
}
查看 php.net
中的另一个示例
文件包含:
<a href="site.com/" h="
<a href="site3.com/" h="
所以我想通过 preg_grep 或 preg_match 模式回显所有 url ?
在 href=" 和 " 之间获取所有内容的模式
谢谢!
下面是如何使用 DOMDocument
的示例$html = '
<a href="site.com/">link1</a>
<a href="site3.com/">link2</a>
';
$dom = new DOMDocument();
$dom->loadHTML($html);
$links = $dom->getElementsByTagName('a');
foreach($links as $link) {
echo $link->getAttribute('href');
}
查看 php.net
中的另一个示例