鉴于以下html代码,我想检测链接的真实href。你看到我在div中也有一个“假的”href。
$html = '
<a class="test">simple text</a>
<div data-href="yahoo.com">yahoo in div</div>
<a class="blabla" href="google.com">google</a>';
preg_match("'<a.*?href=[\'\"](.*?)[\'\"]'si", $html, $output);
我现在得到的是yahoo.com,但这不是我需要的......我想收到google.com。
你有任何想法吗?