PHP正则匹配图片并给图片加链接详解

2016-02-19 09:47 35 1 收藏

下面是个简单易学的PHP正则匹配图片并给图片加链接详解教程,图老师小编详细图解介绍包你轻松学会,喜欢的朋友赶紧get起来吧!

【 tulaoshi.com - Web开发 】

正则:
代码如下:
$newstext=preg_replace(preg_replace('/(img[^]+srcs*=s*”?([^"s]+)”?[^]*)/im', ‘a href=”$2″$1/a', $newstext);


解说:
1.preg_replace和str_replace的区别:

str_replace只是纯字符替换,而preg_replace才是正则替换

2.$0,$1,$2等的说明:

$0指的是被整个模式所匹配的文本;

$1指的是首个 ( ) 引用的串;

$2指的是第二个()引用的串; 以此类推。

来源:http://www.tulaoshi.com/n/20160219/1592092.html

延伸阅读
标签: Web开发
代码如下: ?php preg_match('/img\ssrc=\"(http:\/\/.+\.(jpg|gif|bmp|bnp))\"/i',     'img src="http://127.0.0.1:81/upload/files/aaa.jpg"', $matches); echo $matches[1]; ? 毕业设计要用,可惜正则不好,互补古蓝帮忙后写的。
wps图片加文字视频教程 选择插入图片 可以直接复制需要的图片放进WPS,或是可以选择用WPS里面的插入图片。 插入文本框 如图所示,点击插入>文本框>横向。在文本框中输入“德天瀑布”,选中这四个字,根据需要设置字体类型、大小和颜色。 设置对象格式 选择文本框右击>设置对象格式,弹出设...
标签: Web开发
请教个正则的问题 如何把 img src="xxxx.jpg" 的xxxx.jpg这段内容给取出来呀!!! ?php $str = "img src='xxxx.jpg'"; preg_match_all("/[^']*.jpg/",$str,$out); print_r($out[0][0]); ?
处理图片,专业软件photoshop是不二的选择,PS的技术短时间之内不易掌握。如果图片处理很简单,就可以交给WPS,比如说图片的合并等等,下面看看具体的操作教程。 问:wps2010如何合并图片和文本框? 想在图片里插入文字。文本框的设置对象格式这一步我已经搞定了。现在需要组合图片和文本框,据说图片的版式不能设为嵌入型才能组合,所以把图...
Photoshop给公路图片加夜景灯光效果 夜间拍摄的公路图片是非常漂亮的,曝光时间越久的话路面上就会出现很多汽车灯光留下的光束,效果非常独特。下面的教程就是用来模拟这种效果,不是拍摄而是在PS中渲染这种类似效果。 photoshop教程原图 最终效果 1、打开素材图片,先来调整主色。创建色相/饱和度调整图层...

经验教程

260

收藏

37
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部