
替换:<img [^>]data-inner="(\[[^"]\])">
为:$1
php语言:
$pattern = '#<img [^>]data-inner="(\[[^"]\])">#is';
$html = preg_replace($pattern, '$1', $html);
pq("show-content:eq(0) img:eq(0)")->attr('data-original-src')
phpquery是模拟jquery写的,attr才是jquery的方法, getAttribute是DOM的原生方法,不是jquery的方法。
获取img中绿色通道数据方法如下。
1、在数据库中存储img的地址,前台放置img服务器标签,后台读取数据库中的img地址赋值。
2、在后台进行html拼接,拼接出img标签,输出前台,使用Ajax,在后台写好获取数据库中img地址的方法。
3、读取时就是从数据库读取对应数据再转化成显示出来。
你的参数怎么传递的,gobj是img的id还是传的this如果是this的话,gobjsrc 是可以改变路径的如果传的是img01,02,03这样的话就onclick="setmenu(obj,'img01')"这样写
就算是你的img的id是动态赋给的你总得有个写法吧,比如<img id="<%=uid%>"> 或者el表达式或者bean:write,那么在你事件调用的时候同样这样写<img onclick="setmenu(obj,'<%=uid%>')"/>最好能把原码多贴些,否则容易引起思路上的误差
以上就是关于求一个php的正则表达式,提取img标签里的值全部的内容,包括:求一个php的正则表达式,提取img标签里的值、phpquery如何获取img的src值、怎么获取img中绿色通道数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)