将$str中的[:13]、[:5]替换成<img src='./13.gif'/>、<img src='./5.gif'/>
即结果为:$str = '(那天下着雨)ssssssssss<img src="./13.gif" />zzzzzzzz<img src="./5.gif" />';
<?php
$img_path = './';
$img_type = '.gif';
$str = '(那天下着雨)ssssssssss[:13]zzzzzzzz[:5]';
?>
即结果为:$str = '(那天下着雨)ssssssssss<img src="./13.gif" />zzzzzzzz<img src="./5.gif" />';
<?php
$img_path = './';
$img_type = '.gif';
$str = '(那天下着雨)ssssssssss[:13]zzzzzzzz[:5]';
?>
解决方案 »
- 无证程序员被拘留后——linux能正常运行的程序,php系统调用时却不能运行!!!!!
- [function.require]: failed to open stream: No such file or directory in D:\PHP\T
- 大家好,今天开始我也走上了php之路了
- (急)请教一下有没有人会把Excel中的数据导入到MySql啊
- IIS架PHP网站,PHP和MYSQL都配置好了,MYSQL也能连上,就是出现这些错误!
- smarty strip_tags函数问题
- 通达科技,基于Linux的OA系统寻求合作
- 关于MYSQL的连接。
- 这是什么错误呀?幽默哦!
- 关于zend的菜问题
- php的浮点精度问题
- 急救!!!PHP file_get_contents了一个页面!但是不想要那些HTML代码
$img_path = './';
$img_type = '.gif';
$str = '(那天下着雨)ssssssssss[:13]zzzzzzzz[:5]'; echo preg_replace("/\[:(\d+)\]/",'<img src="'.$img_path."\\1".$img_type.'" />',$str);
$img_path = './';
$img_type = '.gif';
$str = '(那天下着雨)ssssssssss[:13]zzzzzzzz[:5]';echo preg_replace('/\[\:([^\]]+)]/','<img src="'.$img_path.'\\1'.$img_type.'"/>',$str);/*(那天下着雨)ssssssssss<img src="./13.jpg"/>zzzzzzzz<img src="./5.jpg"/>*/