解析某些HTML元素的属性数据

松软的

假设我有一个包含以下内容的HTML页面:

<meta property="image" content="http://example.com/example.jpg" />

如何使用PHP到达该“元属性”并从“内容”获取图像URL?

谢谢!

动态的

实时工作:http//codepad.org/ggUwL06F

$doc = new DOMDocument();
$doc->loadHTML('<meta property="image" content="http://example.com/example.jpg" />');

$metas = $doc->getElementsByTagName('meta');

foreach($metas as $meta){

   if($meta->getAttribute('property') == 'image') { 
        $meta_image = $meta->getAttribute('content');
        break;
   }

}

echo $meta_image;

不要使用正则表达式来解析HTML。就像@ Kiwi1指出的那样,您可以使用PHP内置函数get_meta_tags()尽管我更喜欢使用DOM来解析HTML,即使是简单的东西也是如此。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Jsoup如何解析包含某些属性的html元素?

来自分类Dev

onClick 属性数据显示

来自分类Dev

属性值无效,属性数据未知

来自分类Dev

从修饰的属性中提取属性数据

来自分类Dev

灰烬数据JSONAPI复杂属性数据

来自分类Dev

减少冗余的webgl属性数据

来自分类Dev

实体框架:过滤导航属性数据

来自分类Dev

依赖属性数据上下文

来自分类Dev

设置范围弹出窗口属性数据

来自分类Dev

WPF依赖项属性数据绑定

来自分类Dev

实体框架:过滤导航属性数据

来自分类Dev

减少冗余的webgl属性数据

来自分类Dev

内部属性数据绑定问题

来自分类Dev

通过onclick事件将HTML端的value属性数据传递给JavaScript函数

来自分类Dev

如何解析xml并获取元素上某些属性的向量

来自分类Dev

使用数据属性“此时元素a上不允许使用属性数据”时,W3c验证给出了错误

来自分类Dev

Appium无法获取“ content-desc”属性数据

来自分类Dev

Devexpress XAF类属性数据源过滤

来自分类Dev

单元测试属性数据批注验证器

来自分类Dev

使用jQuery获取我自己的属性数据

来自分类Dev

接口的打字稿返回属性数据,返回类型定义

来自分类Dev

导出默认属性数据中的vuex状态...可能吗?

来自分类Dev

使用WooCommerce API检索产品属性数据和值

来自分类Dev

tableView中的CoreData清除和属性数据

来自分类Dev

Xaml中的公共属性数据绑定失败

来自分类Dev

使用beautifulsoup获取多个标签和属性数据

来自分类Dev

基于Java中属性数据的对象的订单清单

来自分类Dev

JQUERY:保存和还原属性数据

来自分类Dev

UI Grid 无法读取未定义的属性数据