php 常见的正则替换问题
菜鸟的程序嵌套跟正则替换问题
答案
现有一文件1.xml,内容如下:
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('
$data=str_replace( array('
$data=str_replace( array('
$data=str_replace( array('',''), array('<4>','4>'), $xml );
$data=str_replace( array('
echo htmlentities($data);
?>
其输出结果是:
<1>
<2>
<3>mike3>
<4>354>
<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/
5>
2>
1>
1、现在我有一个解码(解红色部分)程序,请问我要加载到我php程序中,让它遇到红色那段自动解码,请问怎么嵌套这个程序?
2、请问我怎么将把ie中看到的输出结果(上面的那个结果)保存成一个新的文件?
我是一只刚学习的菜鸟,请大家帮助我,我谢谢你们了!!!
上面第二段代码是文件1.xml里面的内容。关于第一个问题,我是要编写遇到<5>就自动调用我的解码程序,还是用正则替换把<5>5>中间的内容替换成我的解码程序。
不管怎样,请问具体怎么实现呢?怎么写呢?能不能给段代码?谢谢
我来回答
其它解决方案
不知道楼主的意思。消灭0回复
补充:Php教程,常见问题