-4

我需要读取和解析 php 代码中的 HTML 文件(在服务器端)。据我所知,为选择节点和节点的子节点读取 html 的最简单方法是使用 jQueries。我可以在 php 代码 jQueries 中包含打开 HTML 文件、读取它并返回到 php 代码数组对象吗?谢谢 :-)

4

2 回答 2

1

您不能使用 javascript (jQuery) 服务器端,因为它是客户端,基于浏览器。

阅读和解析 HTML 最简单的方法是DOMDocument,例如:

$html = new DOMDocument(); 
$html->loadHTMLFile('http://www.example.org'); 
$links = array(); 
foreach($html->getElementsByTagName('a') as $link) { 
    $links[] = array('url' => $link->getAttribute('href'), 'text' => $link->nodeValue); 
} 
var_export($links);
于 2012-09-05T07:39:19.053 回答
1

据我所知,jQuery 是 JavaScript 库,在浏览器环境中运行。因此,除非您在服务器端安装了 Node.js 之类的东西,否则很难或不可能做到这一点。

于 2012-09-05T07:39:37.227 回答