我有一个这样的样式表:
.d2 {
position:absolute;
background:url(../img/delete.png) no-repeat 0px 1px;
color:#0066CC;
}
.reply {
position:absolute;
background:url(../img/pen.png) no-repeat 0px 1px;
top:5px
}
#about {
position:absolute;
background:url(../img/abc.png);
top:5px
}
我想获取具有不重复属性的图像路径。预期结果如下:
array('../img/pen.png', '../img/delete.png')
这个经过测试的代码可以做到这一点:
$imgs = array();
$re = '/url\(\s*[\'"]?(\S*\.(?:jpe?g|gif|png))[\'"]?\s*\)[^;}]*?no-repeat/i';
if (preg_match_all($re, $text, $matches)) {
$imgs = $matches[1];
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)