当前位置:编程学习 > php >>

php 常见的正则替换问题




菜鸟的程序嵌套跟正则替换问题
答案
现有一文件1.xml,内容如下:


mike
35

IAAgACAAIAAQAAIA9P/m/+b/5v/m/+b/6f/q/+v/7P/v//D/8f/y//L/8v/y//L/8P/w
//D/8P/w//D/8P/w//D/8P/w//D/8P/w//D/8P/w//D/8P/w//D/8P/w//D/8P/w//D/



我做了一个替换:
$xml = implode("",file('1.xml'));
$data=str_replace( array('',''), array('<1>',''), $xml );
$data=str_replace( array('',''), array('<2>',''), $xml );
$data=str_replace( array('',''), array('<3>',''), $xml );
$data=str_replace( array('',''), array('<4>',''), $xml );
$data=str_replace( array('',''), array('<5>',''), $xml );
echo htmlentities($data);
?>
其输出结果是:
<1>
<2>
<3>mike
<4>35
<5>
IAAgACAAIAAQAAIA9P/m/+b/5v/m/+b/6f/q/+v/7P/v//D/8f/y//L/8v/y//L/8P/w
//D/8P/w//D/8P/w//D/8P/w//D/8P/w//D/8P/w//D/8P/w//D/8P/w//D/8P/w//D/



1、现在我有一个解码(解红色部分)程序,请问我要加载到我php程序中,让它遇到红色那段自动解码,请问怎么嵌套这个程序?
2、请问我怎么将把ie中看到的输出结果(上面的那个结果)保存成一个新的文件?
我是一只刚学习的菜鸟,请大家帮助我,我谢谢你们了!!!

上面第二段代码是文件1.xml里面的内容。关于第一个问题,我是要编写遇到<5>就自动调用我的解码程序,还是用正则替换把<5>中间的内容替换成我的解码程序。
不管怎样,请问具体怎么实现呢?怎么写呢?能不能给段代码?谢谢

我来回答




其它解决方案
不知道楼主的意思。消灭0回复


补充:Php教程,常见问题 
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,