iamcal/pquery

一个用于PHP的jQuery风格的DOM遍历工具

v1.0.0 2021-01-23 01:55 UTC

This package is auto-updated.

Last update: 2024-09-05 23:41:01 UTC


README

Build Status Coverage Status Latest Stable Version

注意! 有多个项目使用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