weijihao/php-htmldom 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

weijihao/php-htmldom

Composer 安装命令:

composer require weijihao/php-htmldom

包简介

this is a html dom plugins

README 文档

README

PHP语言写的HTMLDOM

#安装步骤#

1、确保已经安装了 Composer 或者 下载了 composer.phar

composer require weijihao/php-htmldom

或者

在composer.json文件添加如下代码:

"require": {
    "weijihao/php-htmldom": "^0.1.0"
}

##调用插件##

1、在CakePHP里调用

use Weijihao\HtmlDom\HtmlDom;

...
$htmlDom = new Weijihao\HtmlDom\HtmlDom();

$html = $htmlDom->str_get_html( $str );
//or
$html = $htmlDom->file_get_html( $file_name );

$elems = $html->find($elem_name);
...

2、在跟目录创建调用实例文件 index.php,代码如下:

require_once "vendor/autoload.php";

$htmlDom = new Weijihao\HtmlDom\HtmlDom();

$html = $htmlDom->str_get_html('<div id="hello">Hello</div><div id="world">World</div>');

$html->find('div', 1)->class = 'bar';

echo $html->find('div[id=hello]', 0)->innertext;

echo "\n <br/>";

$html->find('div[id=hello]', 0)->innertext = 'foo';

echo $html; // Output: <div id="hello">foo</div><div id="world" class="bar">World</div>
$htmlDom->dump_html_tree($html);

//

$htmlDom = new Weijihao\HtmlDom\HtmlDom();

$htmDom = $htmlDom->file_get_html("http://www.baidu.com");

foreach ($htmDom->find('a') as $element) {
    echo $element->href . $element->innertext . '<br>';
}

统计信息

  • 总下载量: 28
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 1
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2018-07-26

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固