• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧
您的位置:首页 > CMS教程 >建站教程 > php如何替换img中src内容

php如何替换img中src内容

作者:站长图库 字体:[增加 减小] 来源:互联网 时间:2022-04-29

站长图库向大家介绍了php替换,替换img中src等相关知识,希望对您有所帮助

php替换img中src内容的方法是:可以通过preg_replace()函数来实现。该函数用于执行一个正则表达式的搜索和替换。具体使用方法:

preg_replace($rule,',$content')

函数介绍:

preg_replace 函数执行一个正则表达式的搜索和替换。

函数语法:

mixed preg_replace(mixed $pattern, mixed $replacement, mixed $subject[, int $limit = -1[, int &$count]])

搜索 subject 中匹配 pattern 的部分, 以 replacement 进行替换。

参数说明:

$pattern: 要搜索的模式,可以是字符串或一个字符串数组。

$replacement: 用于替换的字符串或字符串数组。

$subject: 要搜索替换的目标字符串或字符串数组。

$limit: 可选,对于每个模式用于每个 subject 字符串的最大可替换次数。 默认是-1(无限制)。

$count: 可选,为替换执行的次数。

返回值:

如果 subject 是一个数组, preg_replace() 返回一个数组, 其他情况下返回一个字符串。

如果匹配被查找到,替换后的 subject 被返回,其他情况下 返回没有改变的 subject。如果发生错误,返回 NULL。

代码实现:

/*** 图片地址替换成压缩URL* @param string $content 内容* @param string $suffix 后缀*/function get_img_thumb_url($content="",$suffix="/statics/images/product_2.jpg"){    $pregRule = "/<[img|IMG].*?src=[\'|\"](.*?(?:[\.jpg|\.jpeg|\.png|\.gif|\.bmp]))[\'|\"].*?[\/]?>/";    $content = preg_replace($pregRule, '<img src="'.$suffix.'" data-original="${1}">', $content);    return $content;}



分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • PHP替换Word中变量并导出PDF图片的实现方法
  • php如何替换img中src内容
  • PHP怎么替换图片链接

相关文章

  • 2022-04-29解析ThinkPHP5之 _initialize() 初始化方法
  • 2022-04-29Illustrator结合PS制作质感的3D标志教程
  • 2022-04-29Photoshop制作立体效果的金色艺术字
  • 2022-04-29vue-cli-service不是内部或外部命令怎么解决
  • 2022-04-29PS制作质感的立体字
  • 2022-04-29Thinkphp volist多重循环原样输出数组key值
  • 2022-04-29织梦熊掌号api自动提交代码
  • 2022-04-29怎么忽略FTP登录来升级WordPress
  • 2022-04-29Photoshop打造超酷的火焰图形
  • 2022-04-29怎么解决PHP高并发(商品秒杀)问题?两种解决方案分享

文章分类

  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧

最近更新的内容

    • 用CSS3美化半个字符巧妙方法
    • 小程序怎样在页面传递对象数组?
    • Nginx怎么增加SSL模块
    • Mysql报错“Incorrect key file for table” 数据库表显示“使用中”解决办法
    • 带你搞懂uniapp跨域问题(实例详解)
    • VUE项目地址去掉 # 号的方法
    • Photoshop制作超逼真缝线效果
    • PHP如何实现获取验证码
    • 详解thinkphp6后台添加google登录验证
    • Photoshop设计超酷的连体艺术字教程

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有