位置: 编程技术 - 正文

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怎么打开)

  • 股权转让需要缴纳企业所得税吗
  • 孳息和利息的区别
  • 建筑企业成本核算工作流程
  • 技术转让是指
  • 五险一金计提缴纳分录
  • 营改增之后对企业的影响
  • 企业所得税汇算清缴时间
  • 总包抵扣分包企业所得税
  • 存货残料收入账务处理?
  • 新成立的公司银行存款如何入账
  • 居民企业技术转让所得税优惠政策
  • 股权转让受让人违约
  • 发票专用章管理办法
  • 税控技术服务
  • 物业公司开停车位费全电发票
  • 房地产企业暂估成本
  • 发票反写是什么时候
  • 房地产企业综合税率是多少
  • 批发企业购进商品发生的进货费用可以选择下列
  • 银行理财产品属于基金吗
  • 不合规发票有哪些风险
  • 小型纳税人个人所得税
  • 公司有物业管理部门吗
  • 银行承兑电子汇票到期要怎么操作
  • 进项税和销项税的分录
  • 内部权益性投资是指
  • mac和wondows
  • 计提的跌价准备销售时怎么处理
  • 电器维修公司买什么保险
  • 出口退税 免税
  • 端游上古世纪
  • 转账收到支付宝电话
  • 让劳务公司代发工资
  • cpqdfwag.exe是什么进程 能结束吗 cpqdfwag进程查询
  • 小程序自定义tabbar创意动画
  • 前端axios是什么
  • php购物车实现流程
  • 无法登陆p.to
  • php图片上添加文字的方法
  • javascript保留字有哪些
  • accubattery准确性
  • php不执行
  • 多交的城建税可以抵减扣除吗
  • 企业合并兼并收购的区别和联系
  • 个体户税率征收
  • 开发商需要缴纳保证金
  • 会计科目设置怎么操作
  • 拓展费用入什么科目
  • 办理进出口权的费用西安
  • 什么叫查账征收和核定征收
  • 预付款开了发票
  • 房地产储备土地排名
  • 退回的包装物怎么做账
  • 仓库用托盘怎么入账
  • 计提工资与实发工资有差额怎么计算成本
  • 银行回单和发票哪个粘贴到上面
  • 销项税小于进项税怎么结转
  • 企业购买加油卡出售怎么做账
  • sql联合主键设置外键
  • sqlserver存储过程在哪里
  • navicat连接教程
  • Win10预览版怎么变回正式版
  • window10玩英雄联盟卡顿怎么办
  • windows打开或关闭功能
  • win10家庭版怎么关闭windows defender
  • unity中mathf
  • 安卓游戏用什么软件开发
  • vue动态引入模块
  • 淘宝国际平台叫什么
  • Node.js中的construct构造函数
  • vue.js如何使用
  • java密码强度检验工具
  • js excel解析
  • 安卓wifi已连接不可上网设置
  • jQuery prototype冲突的2种解决方法(附demo示例下载)
  • js实现@功能
  • python怎么在网上赚钱
  • 福建省国税局领导班子介绍
  • 江苏省定额规则
  • 劳务包含哪些
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设