我想创建转换正常代码(html)到标准代码(通过w3 http://validator.w3.org/)
即使您不是100%有效;
这项工作的最佳模式是什么?
function besterCode($htmlString){
$FINAL_OUT = $htmlString;
$FINAL_OUT = str_replace('" >','">',$FINAL_OUT) ;
$FINAL_OUT = str_replace('" >','">',$FINAL_OUT) ;
preg_replace(......)// what is best pattern >
return $FINAL_OUT;
}
?>
答案 0 :(得分:2)
如果我正确理解您的问题,您就会尝试自动更正html。您可以尝试使用php的tidy
扩展名
$tidy = tidy_parse_string("<a href=''>sfdd");
$html = $tidy->html();
echo $html->value;
<强>输出强>
<html>
<head>
<title></title>
</head>
<body>
<a href=''>sfdd</a>
</body>
</html>