Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/244.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在Html中获取元素名_Php_Html_Dom_Simple Html Dom - Fatal编程技术网

Php 如何在Html中获取元素名

Php 如何在Html中获取元素名,php,html,dom,simple-html-dom,Php,Html,Dom,Simple Html Dom,如何从html元素2018-06-14T03:00:00.000Z中找到UTC格式的日期。我是php新手,所以我不知道如何抓住它 <div class="fi-mu__info__datetime" data-utcdate="2018-06-14T03:00:00.000Z"> 14 Jun 2018 - 18:00 <span class="fi-mu__info__localtime">Local time</span> <

如何从html元素2018-06-14T03:00:00.000Z中找到UTC格式的日期。我是php新手,所以我不知道如何抓住它

<div class="fi-mu__info__datetime" data-utcdate="2018-06-14T03:00:00.000Z">
      14 Jun 2018 - 18:00
      <span class="fi-mu__info__localtime">Local time</span>
</div>

2018年6月14日-18:00
当地时间

在php中使用碳元素解析日期

这是文件

您可以使用获取具有classname的div
fi-mu\u info\u datetime
,然后获取
数据utcdate

$data = <<<DATA
<div class="fi-mu__info__datetime" data-utcdate="2018-06-14T03:00:00.000Z">
      14 Jun 2018 - 18:00
      <span class="fi-mu__info__localtime">Local time</span>
</div>
DATA;

$html = str_get_html($data);

foreach($html->find('div[class=fi-mu__info__datetime]') as $element){
    if ($element->hasAttribute("data-utcdate")) {
        echo $element->{"data-utcdate"} . '<br>';
    }
}

不是这样,我需要使用这个元素数据UTCDATE中的简单HTMLDOM。您需要将日期传递到php脚本中吗??如果要从php解析html,请使用此选项
$data = <<<DATA
<div class="fi-mu__info__datetime" data-utcdate="2018-06-14T03:00:00.000Z">
      14 Jun 2018 - 18:00
      <span class="fi-mu__info__localtime">Local time</span>
</div>
DATA;

$html = str_get_html($data);

foreach($html->find('div[class=fi-mu__info__datetime]') as $element){
    if ($element->hasAttribute("data-utcdate")) {
        echo $element->{"data-utcdate"} . '<br>';
    }
}
echo $html->find('div[class=fi-mu__info__datetime]', 0)->{"data-utcdate"};