项目作者: jiangxianli

项目描述 :
一款类似于Jquery语法的HTML DOM解析PHP扩展包
高级语言: PHP
项目地址: git://github.com/jiangxianli/SimpleHtml.git


SimpleHtml

一款PHP语言开发的HTML DOM解析插件,语法类似于Jquery,基于simplehtmldom做了命名空间的封装。

安装

  1. composer require jiangxianli/simple-html

使用

  1. //字符串加载
  2. $html = \SimpleHtml\SimpleHtml::str_get_html('<html><body>从字符串中加载html文档演示</body></html>');
  3. //URL加载
  4. $html = \SimpleHtml\SimpleHtml::file_get_html('https://baidu.com');
  5. //文件加载
  6. $html = \SimpleHtml\SimpleHtml::file_get_html('/tmp/baidu.html');
  7. //查找html文档中的超链接元素
  8. $a = $html->find('a');
  9. //查找文档中第(N)个超链接,如果没有找到则返回空数组.
  10. $a = $html->find('a', 0);
  11. // 查找id为main的div元素
  12. $main = $html->find('div[id=main]',0);
  13. // 查找所有包含有id属性的div元素
  14. $divs = $html->find('div[id]');
  15. // 查找所有包含有id属性的元素
  16. $divs = $html->find('[id]');
  17. //清除使用
  18. $html->clear();

更多使用语法