php与xpath使用操作文本节点
2024-10-19 06:30:24
<?php
$html="<p> 对于2014年,省统计局的统计分析显示,我省消费流通领域受诸多因素的影响,有机遇也有挑战。但值得注意的是,消费增长还存在不少制约因素,比如居民增支减收预期在短期内难有明显的改善,储蓄增加,影响消费;居民增收难度加大,居民收入的实际增速下滑,将对未来消费产生抑制作用。同时收入增长赶不上物价上涨的速度,社会经济通胀压力加大,极大影响了居民消费的意愿。收入分配改革制度具体方案迟迟没有出台,近期有关延迟退休已是大势所趋的一些言论加剧了居民进一步增加预防性储蓄,这一趋势不利于即期及预期消费的增长。</p>
<img src='http://13.com'>adafasfajj<img src='http://122223.com'>
<p> 此外,消费环境差和购买力偏低制约着农村市场的开拓。城乡居民收入差距较大,社会财富不断向高收入人群集中,城乡消费失衡;乡村的消费渠道仍然较窄,消费环境较差,物价高于城镇,导致农村居民购买力偏低,阻碍了农村消费市场的发展。</p>";
$dom = new DOMDocument();
$dom->loadHtml($html);
$xpath = new DOMXPath($dom); $nodes = $xpath->query('//img'); foreach($nodes as $node)
{
//var_dump($node->nodeValue);
var_dump($node->getAttribute ('src'));
}
因为要替换文本中的img的src属性,所以需要先把它们取出来,然后处理替换。
需要看下xpath的使用方法http://www.w3school.com.cn/xpath/index.asp
最新文章
- Ubuntu下运行Shell脚本
- Tomcat的SSL证书配置以及Tomcat+Nginx实现SSL配置
- 模板题 codevs 1993 草地排水 想学习的请看链接
- 【UFLDL】Exercise: Convolutional Neural Network
- Ultra-QuickSort 分类: POJ 排序 2015-08-03 15:39 2人阅读 评论(0) 收藏
- [改善Java代码]避开基本类型数组转换列表陷阱
- sql 的错误处理功能很弱
- Java_Web学习路线
- BZOJ 2330 糖果
- TControl.WMLButtonUp的inherited的作用——是为了给子类控件新的处理消息的机会
- C++小技巧之四舍五入与保留小数
- sicily 无路可逃?(图的DFS)
- Qtwebkit配置,设置交叉编译环境 - croop520的专栏 - 博客频道 - CSDN.NET
- [LeetCode]题解(python):015-3Sum
- 大数据加减(Big data addition and subtraction)
- jQuery / zepto ajax 全局默认设置
- typeof与instanceof的区别
- 分布式进阶(九)Ubuntu下使用nsenter进入Docker容器
- 阿里开源分布式事务解决方案 Fescar
- “纽劢科技杯”第十六届同济大学程序设计竞赛暨上海邀请赛同步赛 J-张老师的游戏
热门文章
- CodeForces 55D Beautiful numbers
- JAVA-多屏幕显示
- LazyLoad.js及scrollLoading.js
- 淘宝(阿里百川)手机客户端开发日记第一篇 android 主框架搭建(一)
- 简单易懂的crontab设置工具集
- mac 系统通用快捷键(mac 下的应用多数会往这些标准看齐)(转:http://yang3wei.github.io/blog/2013/02/08/chen-ni-yu-mac-chen-ni-yu-xcode/)
- [POJ2109]Power of Cryptography
- 给UIView添加手势
- Failed to resolve: junit:junit:4.12
- 《oracle每日一练》oracle截取字符的函数