Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/258.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代码\u获取内容_Php_Html_File Get Contents - Fatal编程技术网

Php 从文件获取部分获取html代码\u获取内容

Php 从文件获取部分获取html代码\u获取内容,php,html,file-get-contents,Php,Html,File Get Contents,我需要一个从文件获取内容(url)的文件的html代码的一部分 我知道 好的,现在在Variableee中,我已经有了所有url的代码。 在这段代码中,有一部分是我需要的。我需要一个类名为“table”的表 是的 文本 正文 我需要的文本 我怎样才能得到它? 抱歉,英语不好。如果您想在PHP本身中使用数据,请使用内置的DOM解析器 <?php $doc = new DOMDocument(); $doc->loadHTML($variableee); $arr = $do

我需要一个从文件获取内容(url)的文件的html代码的一部分

我知道

好的,现在在Variableee中,我已经有了所有url的代码。 在这段代码中,有一部分是我需要的。我需要一个类名为“table”的表

是的

文本
正文
我需要的文本
我怎样才能得到它?
抱歉,英语不好。

如果您想在PHP本身中使用数据,请使用内置的DOM解析器

<?php
 $doc = new DOMDocument();
 $doc->loadHTML($variableee);

  $arr = $doc->getElementsByTagName("table"); // DOMNodeList Object
  foreach($arr as $item) { // DOMElement Object
   echo $item->nodeValue;
 }
?>

如果您想要PHP本身中的数据,请使用内置的DOM解析器

<?php
 $doc = new DOMDocument();
 $doc->loadHTML($variableee);

  $arr = $doc->getElementsByTagName("table"); // DOMNodeList Object
  foreach($arr as $item) { // DOMElement Object
   echo $item->nodeValue;
 }
?>

谢谢在课堂上也可以这样做吗?是的,请看编辑后的答案谢谢!除了在课堂上可以做同样的事情吗?是的,请看编辑后的答案
<?php
 $doc = new DOMDocument();
 $doc->loadHTML($variableee);

  $arr = $doc->getElementsByTagName("table"); // DOMNodeList Object
  foreach($arr as $item) { // DOMElement Object
   echo $item->nodeValue;
 }
?>
$doc = new DOMDocument();
$doc->loadHTML($variableee);
$classname = 'table';
$a = new DOMXPath($doc);
$spans = $a->query("//*[contains(concat(' ', normalize-space(@class), '   '), ' $classname ')]");
foreach($spans as $item) { // DOMElement Object
 echo $item->nodeValue;
}