PHP中phpQuery和jquery的用法,你知道吗?!
优采云 发布时间: 2021-05-03 06:25PHP中phpQuery和jquery的用法,你知道吗?!
phpQuery是基于PHP的服务器端开源项目,它使PHP开发人员可以轻松处理DOM文档的内容,例如获得某些新闻的标题网站。更有趣的是它使用了jQuery的想法。您可以像使用jQuery一样处理页面内容,以获取所需的页面信息。
下载链接:
phpQuery- 0. 9. 5. 38 6. zip
从官方网站上下载(需要提供):
1. 采集演示:
//引入核心库文件
include 'phpQuery/phpQuery.php';
//加载文件
phpQuery::newDocumentFile('http://zixuephp.net');
//获取网页标题
echo pq("title")->text();
2. phpquery和jquery的用法非常相似,基本用法:
pq()函数的基本用法
pq()函数的使用是phpQuery的重点,主要分为两部分:选择器和过滤器
2. 1选择器
要了解phpQuery选择器的用法,建议先了解jQuery的语法
最常用的语法包括:
pq('#id')
以#号开头的ID选择器用于选择容器中具有已知ID的内容
pq('.classname')
以选择器开头的类。用于选择与类别匹配的容器内容
pq('parent > child')
选择指定层次结构的容器内容,例如:pq('。main> p')用于选择class = main容器的所有p个标记
2. 2过滤器
主要包括::first,:last,:not,:even,:odd,:eq(index),: gt(index),: lt(index),: header,:animated等,例如:
pq('p:last')
用于选择最后一个p标签
pq('tr:even')
用于选择表格中的意外行
2. 3 phpQuery相干操作
pq()函数返回的结果是一个phpQuery对象,您可以继续对返回的结果执行后续操作,例如:
pq('a')->attr('href', 'newVal')->removeClass('className')->html('newHtml')
官方网站使用文件: