您好我想要做以下事情:
$string_foo = "Hello world!";
if (is_not_fully_html( $string_foo )) {
$show = "<!doctype><html><head></head><body>{$string_foo}</body></html>";
}
$dom = new DOMDocument();
$dom->loadHTML( $show );
echo $dom->saveHTML();
但是,如果$string_foo
是:
$string_foo = "<html>Hello world!</html>";
或
$string_foo = "<body>Hello world!</body>";
或
$string_foo = "<head></head><body>Hello world!</body>";
或
$string_foo = "<head></head>Hello world!";
或
$string_foo = "<body>Hello world!";
¿$ show = ......................... {$ string_foo} ......将采取行动返回格式良好的HTML?
答案 0 :(得分:0)
有一个名为 PHP Simple HTML Dom Parser的库。它运行良好,它绝对可以帮助您验证HTML。
答案 1 :(得分:0)