位置: 编程技术 - 正文

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

  • 详述关税的种类和征收方法
  • 带薪年假是入职就有还是要等一年以后
  • 征地费用应计入什么会计科目
  • 电子商务公司开业活动流程
  • 如何在金蝶算季度利润表发生额
  • 小规模纳税人申报时间
  • 购入的固定资产
  • 研发费用计入销售费用
  • 职工取暖费可以一次性发放吗
  • 外经证的项目范围
  • 其他非流动负债包括哪些科目
  • 自营建造固定资产的账务处理
  • 销售礼盒增值税税率
  • 购销合同印花税税率2023
  • 企业开税票申报个人所得税怎么申报?
  • 出口退税收汇凭证是什么
  • 滴滴出行客运服务费 事业单位 报销
  • 增值税扣税凭证抵减销项税额
  • 工程预算调整的主要内容
  • 收到退回留抵退款的短信
  • 土地溢价款如何计算
  • 农产品增值税核定扣除管理建议
  • 电子税务局怎么变更财务负责人
  • 工会经费缴纳是当期
  • 云服务器免费使用
  • 【免费】多种方法手把手教你如何将自己做的网页做成网络链接(直接访问)
  • 预缴增值税少交了
  • 建造一座污水处理池投资了45万元
  • 税务的基本职能
  • 阿里云phpstudy
  • php实现搜索的方式
  • php常用数组函数有哪些
  • jQuery dom操作
  • 小程序微信认证
  • thinkphp用户token
  • 车船税怎么计算
  • 收付实现制与权责发生制的例题
  • 织梦cms官网
  • sql中drop的用法
  • vj刷题
  • 财务报表如何看
  • 公司的融资租赁有哪些
  • 工资以现金形式发放英文
  • 一般纳税人的商业保险可以开票吗
  • 弥补以前年度亏损报表怎么填
  • 上个月的发票未开具
  • 资产减值准备怎么理解
  • 净资产利润率的公式是什么
  • 公司社保收费标准
  • 从法人借款现金分录
  • 销售公司中的服务是什么
  • 如何提取坏账准备
  • 开发票时如何添加商品编码?
  • mysql varchar2
  • 浅谈mysql explain中key_len的计算方法
  • windows9怎么截图
  • windowsxp教程
  • linux中git命令
  • linux用户权限管理
  • win10如何关闭windows安全中心图标
  • windows传输到mac
  • hpg是什么软件打开
  • 安装完xp系统直接黑屏怎么办
  • 怎么打开windows移动中心
  • win8.1开机自启项目在哪里
  • win10 自带
  • win7硬盘访问权限怎么解除
  • cocos2d-x教程
  • cocos2dx4.0教程
  • pg搭建
  • JavaScript中的case
  • unity安装进度条不动
  • node-js
  • Unity3d C# HttpWebRequest 异步下载文件
  • js触发select下拉列表
  • 公务员副处级工资待遇
  • 如何查询纳税信用等级证明
  • 农机免税范围
  • 山西省网上营业执照申请官网?
  • 运输合同的印花税怎么申报
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设