使用像DOMDocument这样的HTML解析器,然后使用DOMXpath评估您要查找的值:

$html = '

alt="Image" width="100" height="100" />';

$doc = new DOMDocument();

$doc->loadHTML($html);

$xpath = new DOMXPath($doc);

$src = $xpath->evaluate("string(//img/@src)"); # "/images/image.jpg"

或者对于那些真正需要节省空间的人:

$xpath = new DOMXPath(@DOMDocument::loadHTML($html));

$src = $xpath->evaluate("string(//img/@src)");

而对于一线的那里:

$src = (string) reset(simplexml_import_dom(DOMDocument::loadHTML($html))->xpath("//img/@src"));

php获取img标签src,使用PHP获取img src相关推荐

  1. php 怎么获取meta标签,php – 通过jQuery获取META描述

    使用正则表达式解析HTML是 bad practice. 令人讨厌的是,jQuery不支持解析头部中的元素,只支持正文.所以直接用JS代替: window.onload = function(){ $ ...

  2. 点击iframe里面嵌入的内容,获取iframe标签外面的元素,获取不到的问题

    点击iframe里面嵌入的内容,获取iframe标签外面的元素,获取不到的问题 问题描述,点击iframe嵌入的元素,想让tab栏样式跟着切换,iframe嵌入的链接也要跟着替换 1.这个是ifram ...

  3. QT中 QTabWidget标签页设置及获取

    QTabWidget可用于多标签显示,鼠标选中的标签为当前活动标签页. QTabWidget有个setCurrentIndex槽,可用于修改当前活动标签页. (1).设置当前Tab页: QTabWid ...

  4. 获取a标签的src属性

    ##获取a标签的src属性 <!DOCTYPE html> <html lang="en"> <head><meta charset=&q ...

  5. JavaScript DOM编程(如何获取HTML标签的父元素和子元素)

    今天迎来了我们的JS的第四讲,今天就给家人们浅讲一下如何获取JS中的HTML标签的父元素和子元素,大家有什么不懂的可以私信我或者在下方评论,看到了会回复噢,也希望一直跟着我在学JS的家人们,继续坚持下 ...

  6. js如何写html中的内容,javascript怎样获取某个标签的内容?

    在我们平时的JS编程中,经常要获取标签的内容对其进行操作,有很多细节的东西容易被我们忽略,下面让我们来看一下JavaScript如何获取标签中的内容. HTML结构如下: Title 这有个 第一个p ...

  7. python爬虫提取a标签_Python爬虫 Pyppeteer获取a标签的文本和链接

    # 获取a标签 title_elements = await page.Jx('//*[@class="result c-container "]/h3/a') for item ...

  8. Jquery获取select标签的值、文本方式

    转载地址:http://fireflywithcat.iteye.com/blog/1581183 首先看html代码: Html代码   <select multiple="mult ...

  9. python爬虫提取a标签_Python爬虫库BeautifulSoup获取对象(标签)名,属性,内容,注释

    一.Tag(标签)对象 1.Tag对象与XML或HTML原生文档中的tag相同. from bs4 import BeautifulSoup soup = BeautifulSoup('Extreme ...

  10. jquery获取html代码怎么写,jQuery从html代码中获取对应标签的写法

    1.示例代码 获取id为t1标签 $('#t1') 2.示例代码 获取div标签 $('.t2') 3.示例代码 dagagagragag dagagagragag 获取所有的p标签 $('p') 4 ...

最新文章

  1. Docker精华问答:Docker与虚拟机的区别?| 技术头条
  2. 仿写简单的vue虚拟dom
  3. 我是如何把一个15分钟的程序优化到了10秒的
  4. php curl 下载图片 花,PHP curl下载图片的方法
  5. 服务器 mysql iis 内存_windows服务器iis配置php和mysql环境图文教程
  6. 300页!2020年全网最新Java面试题(附答案)开放下载!超全!!
  7. sdk版本过低怎么办_区块链中的“块”是什么?区块链网络拥堵怎么办?-Gemini双子新约...
  8. Netty工作笔记0032---零拷贝AIO内容梳理
  9. 删除或添加最大化、最小化按钮 - 回复 Tommy the CAT 的问题
  10. Leetcode 516.最长回文子序列
  11. Linux运维六:用户管理及用户权限设置
  12. Verilog初级教程(6)Verilog模块与端口
  13. unity connect mysql_unity连接mysql
  14. python乒乓球比赛规则介绍_乒乓球比赛的简要规则
  15. MYSQL查询优化一
  16. 调整物料的存货科目代码,会不会造成存货系统和总账对账不平?
  17. 【leetcode】2248. 多个数组求交集(js实现)
  18. vue面试题目(更新版)
  19. opencv_dnn模型部署学习记录
  20. 工作流-jbpm入门例子

热门文章

  1. php 导出 Excel
  2. Lumerical---FDE(Finite Difference Eigenmode) Solver
  3. 如何快速提升抖音播放量
  4. 当.m2下的setting.xml不存在如何配置
  5. Vue3电商项目实战-个人中心模块6【14-订单管理-查看物流、15-订单详情-头部展示】
  6. Python构建自动在线刷视频—一个只能做不能说的项目
  7. 串口通信常用API总结
  8. 猪猪猫.CN-WIN2003SP2快速部署12[服务器版]
  9. 计算机 围棋,计算机围棋之家
  10. 从《红色警戒:复兴》论MongoDB设计模式的重要性