源码:diillllsddff<img src=xxxxx>diwjkasdm<img xxxxxxxx src=xxx>ieeeewewe<img xxxxxx src=xxx>ieiweiwieiwer<img src=xxx>
我要在每个<img>标签后加上不同的内容,应该怎么实现,请给出代码感激不尽,全部分送上。
变化后的代码应该是
diillllsddff<img src=xxxxx>1 diwjkasdm<img xxxxxxxx src=xxx>2 ieeeewewe<img xxxxxx src=xxx>3 ieiweiwieiwer<img src=xxx>4 问题补充:
$cont = 'diillllsddff<img src=xxxxx>diwjkasdm<img xxxxxxxx src=xxx>ieeeewewe<img xxxxxx src=xxx>ieiweiwieiwer<img src=xxx>';
$preg = "/<img (.+?)>/is";
$cont = preg_replace($preg,'\0',$cont);
不过这个不能实现,这个一替换就替换完了,不能实现一个一个替换。
我要在每个<img>标签后加上不同的内容,应该怎么实现,请给出代码感激不尽,全部分送上。
变化后的代码应该是
diillllsddff<img src=xxxxx>1 diwjkasdm<img xxxxxxxx src=xxx>2 ieeeewewe<img xxxxxx src=xxx>3 ieiweiwieiwer<img src=xxx>4 问题补充:
$cont = 'diillllsddff<img src=xxxxx>diwjkasdm<img xxxxxxxx src=xxx>ieeeewewe<img xxxxxx src=xxx>ieiweiwieiwer<img src=xxx>';
$preg = "/<img (.+?)>/is";
$cont = preg_replace($preg,'\0',$cont);
不过这个不能实现,这个一替换就替换完了,不能实现一个一个替换。
解决方案 »
- 开发大型PHP项目的方法
- php下载图片
- 新闻的html格式,转换为xml
- 为什么用foreach输出的结果是倒序的?请给高手帮忙,谢谢。
- mysql 问题 解题都100 分
- PHP中一个正则表达式的问题
- 招聘网站制作与策划工程师,PHP开发工程师及项目经理
- 过年了,还要麻烦各位高手帮忙,关于时间的显示,急,急,急,在线等~~~~~~~~~
- 问大家一个问题:用php如何连接一个远程数据库,比如说:我在租用的空间里,如何连接并访问公司数据库服务器上的数据.另一个问题:公司数据库
- 这不合逻辑啊,为什么PHP很多地方会把对象当成值呢? 求高手!!!
- PHP截取数据的值多于10个字符用....表示,不足的不改
- 什么情况下用通用ADODB类?
<?php
/*
* @Date 2011-1-2
* @Author h2ero
* Email [email protected]
* Blog blog.h2ero.cn
*/
$cont = 'diillllsddff<img src=xxxxx>diwjkasdm<img xxxxxxxx src=xxx>ieeeewewe<img xxxxxx src=xxx>ieiweiwieiwer<img src=xxx>';
$preg= "/(\w*)(<.*?>)/";
$replace='\1\2#'; /*\1为(\w*)\2为(<.*?>) #为分隔符自己选*/
$result=preg_replace($preg,$replace,$cont);
$result=explode("#",$result);
for ( $i = 0; $i <sizeof( $result)-1; $i++ ) {
echo $result[$i].++$i;
--$i;
}
?>