阻止整洁添加 html 标记
我有一个生成一些html(表单元素和表格元素)的类,但是这个类在一行中返回所有html。
所以我试图使用tidy来美化代码(缩进代码,放置换行符等),我遇到的唯一问题是也生成了我不想要的标签。
代码如下:
tidy_parse_string(
$table->getHtml(),
array(
'DocType' => 'omit',
'indent' => true,
'indent-spaces' => 4,
'wrap' => 0
)
);
我发现删除额外html标签的唯一方法是添加一个str_replace,如下所示:
str_replace(array('<html>','</html>','<body>','</body>','<head>','</head>','<title>','</title>'),'', code);
这有效,但我真的跳了一下,有一种方法可以告诉整洁只是美化代码,而不是插入额外的代码。