首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

DOMDocument::loadHTML

(PHP 5, PHP 7)

DOMDocument :: loadHTML - 从字符串中加载HTML

描述

代码语言:javascript
复制
public bool DOMDocument::loadHTML ( string $source [, int $options = 0 ] )

该函数分析字符串中包含的HTML source。与加载XML不同,HTML不需要加载格式良好的HTML。这个函数也可以静态调用来加载和创建一个DOMDocument对象。在加载之前不需要设置DOMDocument属性时,可以使用静态调用。

参数

source

HTML字符串。

options

由于PHP 5.4.0和Libxml 2.6.0,您也可以使用该options参数来指定其他Libxml参数

返回值

成功时返回TRUE或失败时返回FALSE。如果静态调用,返回一个DOMDocument或FALSE失败。

错误/异常

如果传递一个空字符串source,将会生成警告。此警告不是由libxml生成的,并且不能使用libxml的错误处理函数来处理。

此方法可能会静态调用,但会发出E_STRICT错误。

虽然格式错误的HTML应该可以加载成功,但是该功能E_WARNING在遇到错误的标记时可能会产生错误。libxml的错误处理函数可能被用来处理这些错误。

例子

示例#1创建文档

代码语言:javascript
复制
<?php
$doc?=?new?DOMDocument();
$doc->loadHTML("<html><body>Test<br></body></html>");
echo?$doc->saveHTML();
?>

更新日志

描述

5.4.0

增加了选项参数。

扫码关注腾讯云开发者

领取腾讯云代金券

http://www.vxiaotou.com