有一段类似下面的代码,匹配所有的链接地址:
$code = '<li><a target="_blank" href="http://www.taobao.com/" style="width:100px;height:100px;background:#FF0000;display:block;"><a href="http://www.taobao.com/" style="width:100px;height:100px;background:#FF0000;display:block;"><a href="http://www.taobao.com/?id=1&name=name" alt="fdsaf">fsdafd</a></a></li>';
//设置匹配模式
$pattern = "/href=\"[^\"]*/i";
preg_match_all($pattern, $code,$matches);
//查看结果
var_dump($matches);
array(1) {
[0]=>
array(3) {
[0]=>
string(28) "href="http://www.taobao.com/"
[1]=>
string(28) "href="http://www.taobao.com/"
[2]=>
string(43) "href="http://www.taobao.com/?id=1&name=name"
}
}