PHP简单的HTML DOM解析器 – 获取元素的连字属性值
发布时间:2020-12-13 21:45:02 所属栏目:PHP教程 来源:网络整理
导读:参见英文答案 How do I access this object property with a hyphenated name?????????????????????????????????????2个 我正在使用PHP Simple HTML DOM Parser.在我要解析图像的页面’src’属性被替换为’data-src’.所以,如果我尝试使用以下代码获取图像路
参见英文答案 >
How do I access this object property with a hyphenated name?????????????????????????????????????2个
我正在使用PHP Simple HTML DOM Parser.在我要解析图像的页面’src’属性被替换为’data-src’.所以,如果我尝试使用以下代码获取图像路径,它将不返回任何内容: $elimage = $offer->find('div.photo',0); $im = $elimage->last_child('a'); $img = $im->last_child('img'); $item['image'] = $img->src; 我试过这样做,但它也不起作用: $elimage = $offer->find('div.photo',0); $im = $elimage->last_child('a'); $img = $im->last_child('img'); $item['image'] = $img->data-src; 有人知道是否可以获得自定义属性的值,如果是,那怎么能实现? 谢谢你的帮助! 解决方法<?php $str= "<a data-src='http://google.com'>Hello</a>"; $var=preg_split("/data-src='/",$str); //echo $var[1]; $var1=preg_split("/'/",$var[1]); echo $var1[0]; ?> 你也可以用它.. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |