$string = '<img alt="Peachtree St Apartment 2" data-url="http://i.oodleimg.com/item/3472578127t_1m_condos,_townhouses_&_apts_for_sale_in_johnson_city_tn/?1377909664" src="http://i.oodleimg.com/a/animate/spinner-small.gif" class="lazyload-image">';
我想在PHP中提取data-url参数。
对于XPath来说,这是一项了不起的工作!不知道什么是XPath?让维基百科回答:
XPath是XML路径语言,是一种查询语言,用于从XML文档中选择节点。另外,XPath可用于根据XML文档的内容计算值(例如,字符串,数字或布尔值)。XPath由万维网联盟(W3C)定义。
因此,对于您的特定用户情况,查询将是:
//img[@class='lazyload-image']/@data-url
因此,您可以像这样使用它:
$query("//img[@class='lazyload-image']/@data-url");
$xpath->query($query);
然后,您可以自由地对其进行迭代。在这件事上,我已经考虑了附加到您的img-tag的类,但是请随时删除:
//img/@data-url
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句