$body = "<p>撒旦骄傲是京东阿娇山东<img src=''>将阿斯顿覅叫司机<img src=''></p>";
$furi =array(0 =>"www.baidu.com" ,1 =>'www.sina.com.cn');
怎么将$body preg_replace成"<p>撒旦骄傲是京东阿娇山东<img src='www.baidu.com'>将阿斯顿覅叫司机<img src='www.sina.com.cn'></p>"
$furi =array(0 =>"www.baidu.com" ,1 =>'www.sina.com.cn');
怎么将$body preg_replace成"<p>撒旦骄傲是京东阿娇山东<img src='www.baidu.com'>将阿斯顿覅叫司机<img src='www.sina.com.cn'></p>"
解决方案 »
- 我用PHP想实现用代理IP访问网站,但是测试还是用自己的IP访问的
- 如何实现安全的用户验证方式
- 一行代码,WEB服务器不能执行,Zend Development Environment却可以执行,原因是什么??
- ***请问现在的mysql到底支持子选择吗???????***
- 请问有人用过webcollab 这个开源软件吗?里面的邮件设置,我老是不对,请帮我看看吧
- RewriteRule 难度++
- 求一个简单的正则表达式(本刚学等着急用,来不及查找学习)
- 请教各位文件上传的问题
- 怎样取得当前用户访问的文件的http路径?
- 分帧状态下,一帧向另一帧传递信息除了链接、cookie、session之外还有什么简便的方法?
- 正则表达式提取表格tr行
- 字符截取问题
$body = "<p>撒旦骄傲是京东阿娇山东<img src='312'>将阿斯顿覅叫司机<img src='2312'>将阿斯顿覅叫司机<img src='312312'></p>";
$rs=explode('\'>',$body);
$furi =array(0 =>"www.baidu.com" ,1 =>'www.sina.com.cn',2 =>'www.sohu.com');
$test=array();
for($i=0;$i<count($furi);$i++)
{
$test[$i]=preg_replace("/src='[^\/]*/","src='$furi[$i]'>",$rs[$i]);
}
$new=implode(' ',$test);
echo $new."</p>";哎...感觉写的有点垃圾!虽然可以用。。求大神指点
$body = "<p>撒旦骄傲是京东阿娇山东<img src=''>将阿斯顿覅叫司机<img src=''></p>";
$furi =array(0 =>"www.baidu.com" ,1 =>'www.sina.com.cn');
$bodyarr=explode("''",$body);
for($i=0;$i<count($bodyarr);$i++)
{
if($i>=count($furi))
{
$bod.=$bodyarr[$i];
}
else
{
$bod.=$bodyarr[$i]."'".$furi[$i]."'";
}
}
echo $bod;