Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/289.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 自动将结束斜杠添加到单例标记中,如";img";及;br";_Php_Html_Xhtml - Fatal编程技术网

Php 自动将结束斜杠添加到单例标记中,如";img";及;br";

Php 自动将结束斜杠添加到单例标记中,如";img";及;br";,php,html,xhtml,Php,Html,Xhtml,我需要一种方法来自动添加一个结束斜杠到单例HTML标记没有结束斜杠。我试着使用PHP Tidy,将“XHTML”设置为true,但没有任何区别。我可以使用其他的验证器而不是PHP Tidy,我只需要一种方法来解决这个问题,而不需要一些蹩脚的str_replace函数 # Tidy (repair HTML) $tidy_config = array( 'clean' => true, 'output-xht

我需要一种方法来自动添加一个结束斜杠到单例HTML标记没有结束斜杠。我试着使用PHP Tidy,将“XHTML”设置为true,但没有任何区别。我可以使用其他的验证器而不是PHP Tidy,我只需要一种方法来解决这个问题,而不需要一些蹩脚的
str_replace
函数

# Tidy (repair HTML)
$tidy_config = array(
                     'clean' => true,
                     'output-xhtml' => true,
                     'show-body-only' => true,
                     'wrap' => 0,
                     );

$tidyHTML = tidy_parse_string($content, $tidy_config, 'UTF8');
$tidyHTML->cleanRepair();

请添加您使用示例字符串尝试的代码,以便我们可以帮助您的代码为我工作。它添加了斜杠。只是为了确保,您知道这不会修改
$content
,对吧?是的,我知道$tidyHTML是输出。