位置: 编程技术 - 正文

PHP正则获取页面所有图片地址(php正则表达式匹配字符串)

编辑:rootadmin

推荐整理分享PHP正则获取页面所有图片地址(php正则表达式匹配字符串),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:phpemail正则,php正则表达式验证网址,php正则表达式匹配字符串,php正则url,php正则匹配网址,php正则匹配网址,php正则匹配网址,php正则url,内容如对您有帮助,希望把文章链接给更多的朋友!

/<img.*srcs*=s*["|']&#;s*([^>"'s]*)/i

,我使用kindeditor保存文章,但是需要取出第N个图片的地址作为文章的标志图片,文章代码(内容的html)保存到数据库一个字段,然后图片地址保存到另外一个字段.我就是使用上面的正则解决的.

我说明下,上面的地址是直接获取img标签内src属性的值.在使用该正则的php页面访问该路径如果能找到图片的话,可以直接使用,如果不能,你可以使用preg_match_all将所有地址先保存到数组,然后处理路径,比如获取文件名称(不含路径部分),然后重新组成url,再删除图片.

我的例子:

呵呵 我的内容部分被php给加上转义了,所以我需要先把去除,str_ireplace("","",$content),然后将匹配的内容保存到$arr数组(二维的).

$arr[1]就是存储该路径的数组.

实例

PHP正则获取页面所有图片地址(php正则表达式匹配字符串)

结果

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

1.preg_replace和str_replace的区别:

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

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

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

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

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

有关PHP正则获取页面所有图片地址的知识,小编就给大家介绍到这里,希望对大家有所帮助!

Zend Framework教程之Zend_Config_Ini用法分析 本文实例讲述了ZendFramework教程之Zend_Config_Ini用法。分享给大家供大家参考,具体如下:Zend_Config_Ini允许开发者通过嵌套的对象属性语法在应用程序中用

php resizeimage 部分jpg文件 生成缩略图失败的原因分析及解决办法 今天遇到GD的resizeimage函数处理jpg后缀文件的缩略图的时候提示该图片不是合法的jpg图片并报错bWarning/b:imagecreatefromjpeg():gd-jpeg,libjpeg:recoverableerror:InvalidSOS

Zend Framework开发入门经典教程 本文讲述了ZendFramework开发入门相关知识点。分享给大家供大家参考,具体如下:ZendFramework发布了!虽然仍处于开发初期,这个教程仍突出讲解目前几个

标签: php正则表达式匹配字符串

本文链接地址:https://www.jiuchutong.com/biancheng/293160.html 转载请保留说明!

上一篇:Zend Framework教程之Zend_Config_Xml用法分析(framework4.0怎么打开)

下一篇:Zend Framework教程之Zend_Config_Ini用法分析(framework4.0怎么打开)

  • 食堂用固定资产可以抵扣吗
  • 折扣方式销售货物增值税
  • 工会经费能零申报,可以计提工会经费吗
  • 工业企业生产费用要素一般有哪些
  • 红字抵扣怎么开
  • 收据注明实际到账时间
  • 材料存货的期末计量有何特点
  • 增值税发票红字发票怎么做凭证
  • 分公司开票怎么做账
  • 进项税额转出怎么申报
  • 营改增租赁服务有哪些
  • 出口转内销进项转出
  • 一般纳税人认定书
  • 哪些理财产品能赎回
  • 公司社保和公积金没有足额缴纳
  • 资产总额小于所有者权益合计
  • 已确定收入后补缴增值税
  • 以产品分成方式销售商品
  • Win11安装如何跳过以太网
  • 注册会计师考试科目有哪些
  • linux系统开机黑屏怎么办
  • php中实现文件的上传需要使用哪个全局变量
  • Linux系统中怎么开机自动运行拍摄文件
  • php数组函数输出《咏雪》里有多少"片"字
  • php text
  • 补提去年的所得税费用是怎么做分录?
  • 营业税改增值税的过程
  • 微芯片技术
  • symerr函数
  • 吉野是哪里
  • php中url什么意思
  • 加工行业增值税负率一般控制在多少?
  • 注册公司行业分类有多少种
  • 税金及附加也是费用吗
  • 当月未付款算在次月吗
  • mongodb管道操作符
  • 金融企业买入返还股票
  • 其它应付款的账户是什么
  • 一般纳税人怎么开3个点普票
  • 会员退费怎么算
  • 国有股权无偿划转是什么意思
  • 注册资本认缴与实缴有什么区别
  • 个体户如何做账?
  • 其他流动资产待摊费用
  • 收到多收的款会计处理
  • 显示应退税额就是能退是吗
  • 企业增值税额
  • 外资企业对应的企业是什么
  • 零申报是不是什么都不用填
  • 已认证的发票怎么做账
  • 离职员工代缴社保协议
  • 发票抬头是个人税号怎么填
  • 总分类账封面封地和启用页的区别
  • 计提房产税的账务处理
  • sqlserver高级语法
  • win2008安装sql2005
  • sql server 数据查询
  • win2003安全模式怎么进
  • vrvedp_m.exe是什么进程
  • windows10指纹用不了
  • win10如何动态桌面
  • 手机更新升级版本下载
  • linux常用命令清除
  • Win7中TrustedInstaller.exe进程占用内存高该怎么解决?
  • windows7如何安装net framework4.0
  • opengl 三角形
  • excel文档权限设置
  • 苹果mac安装
  • java程序员练手项目
  • node.js的安装方法
  • python编码函数
  • 前端js优化
  • unity射击游戏完整案例
  • android技术总结
  • 基于javascript的毕业设计选题
  • 浙江税务app不能网上办税
  • 交通运输业的税率9%和13%
  • 土地流转需要什么材料
  • 乡镇四所是指哪些所
  • 陕西省机构改革方案获批
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设