iamcal / pquery
一个用于PHP的jQuery风格的DOM遍历工具
v1.0.0
2021-01-23 01:55 UTC
Requires
- php: >=5.2.0
Requires (Dev)
- phpunit/phpunit: 4.*
This package is auto-updated.
Last update: 2024-09-05 23:41:01 UTC
README
注意! 有多个项目使用pQuery这个名字。你可能需要寻找不同的一个。
这个PHP库允许你使用jQuery风格的选择器在HTML文档中查找DOM节点。它在底层使用PHP DOM类,这些类最终使用libxml进行文档解析。
安装
你可以使用composer进行安装
composer require iamcal/pquery
这将把pQuery类放入到vendor/autoload.php
中的自动加载器中。
或者你可以克隆这个仓库,直接包含src/pQuery.php
文件。
基本用法
$html = '<p>Hello <b>World</b></p>';
$pq = pQuery::fromHTML($html);
$nodes = $pq->find('b');
// $nodes is an array of DOMNode objects
支持的选择器
tag
tag.class
tag#id
.class
#id
选择器可以链接在一起,例如 table#my-table th a.info