读取文件,正则替换??
我要用正则替换附件中的2.xml,让它变成如下:(其实就是改标签)
也就是让
Rasmus Lerdorf
Kevin Tatroe
装换成
其实就是替换标签,值不变。
请问怎么写这个程序?先要读取文件,然后怎么正则替换?另外xml的标签怎么写成正则表达式?谢谢
我来回答
附件: 您所在的用户组无法下载或查看附件
D8888D回贴内容-------------------------------------------------------
$ftext = file_get_contents($filename);
preg_replace('要替换的字符串正则表达式', '替换的内容',$ftext);
D8888D回贴内容-------------------------------------------------------
要不多写几个str_replace ..
D8888D回贴内容-------------------------------------------------------
请问我这么写对不对:
$xml = "books.xml";
$f = fopen( 'books.xml', 'r' );
while( $data = fread( $f, 4096 ) ) { $xml .= $data; }
fclose( $f );
$xmla=preg_replace( '/
$xmla=preg_replace( '
echo "$xmla";
?>
D8888D回贴内容-------------------------------------------------------
请问我这么写对不对:
lxcupid 发表于 2009-6-15 13:04 [url=http://bbs.111cn.cn/redirect.php?goto=findpost&pid=1068481&ptid=128175]链接标记[img]http://bbs.111cn.cn/images/common/back.gif[/img][/url]
$xml = implode("",file('books.xml'));
$xmla=preg_replace( '/
$xmla=preg_replace( '
echo "$xmla";
?>
复制代码
D8888D回贴内容-------------------------------------------------------
$xml = implode("",file('books.xml'));
$xml=str_replace( array('
复制代码
D8888D回贴内容-------------------------------------------------------
谢谢,不过好像贴图少了一部分,呵呵。可是结果不是一个新的xml格式。
D8888D回贴内容-------------------------------------------------------
下面是按照楼上的代码:
$xml = implode("",file('books.xml'));
$data=str_replace( array('
// 将
echo $data;
?>
但是运行结果却是:
Rasmus Lerdorf Kevin Tatroe 1-56592-610-2
为什么不能显示一个我想要的那个新的xml文件??
附件: 您所在的用户组无法下载或查看附件
D8888D回贴内容-------------------------------------------------------
htmlentities() 输出加上这个函数
D8888D回贴内容-------------------------------------------------------
请楼上说具体些,谢谢了
0
0
相关文章
如何在 PHP 中安全解析 .env 格式(X=Y)配置文件并转为关联数组
如何在 PHP 中正确解析 .env 格式(X=Y)配置文件为关联数组
PHP中$this->操作符前后空格的PSR规范解析
PHP 7 中的空合并运算符(??)详解
如何在 jQuery 中正确解析和使用 PHP 返回的 JSON 数据
本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门AI工具
相关专题
Golang 分布式缓存与高可用架构
本专题系统讲解 Golang 在分布式缓存与高可用系统中的应用,涵盖缓存设计原理、Redis/Etcd集成、数据一致性与过期策略、分布式锁、缓存穿透/雪崩/击穿解决方案,以及高可用架构设计。通过实战案例,帮助开发者掌握 如何使用 Go 构建稳定、高性能的分布式缓存系统,提升大型系统的响应速度与可靠性。
60
2026.01.09
热门下载
相关下载
最新文章








