Php 预匹配以获取div内容
我正在尝试获取名为:Php 预匹配以获取div内容,php,preg-match,Php,Preg Match,我正在尝试获取名为: 我有一个不起作用的代码,它只是echo的“数组”: <?php include_once('simple_html_dom.php'); $html = file_get_html($url); preg_match('/<img id= \'hplogo-img\'>(.*)<\/div>/s',$html,$matches); echo $matches; ?> 如果可以用纯PHP实现这一点,那将是首选。你知道为什么我不能从
我有一个不起作用的代码,它只是echo的“数组”:
<?php
include_once('simple_html_dom.php');
$html = file_get_html($url);
preg_match('/<img id= \'hplogo-img\'>(.*)<\/div>/s',$html,$matches);
echo $matches;
?>
如果可以用纯PHP实现这一点,那将是首选。你知道为什么我不能从div获取链接吗?为什么不使用解析器提供的方法呢
$ret = $html->find('img[id=hplogo-img]');
为什么不使用解析器提供的方法呢
$ret = $html->find('img[id=hplogo-img]');
$matches是一个数组
试用
print_r($matches)
您应该看到数组内容:)
第一个元素应该是您要查找的内容。因此,请:
echo $matches[0];
$matches是一个数组
试用
print_r($matches)
您应该看到数组内容:)
第一个元素应该是您要查找的内容。因此,请:
echo $matches[0];