-4
我的问题很简单 - 我使用PHP并使用mysql从数据库抓取数据。 im抓取的数据是一长串文本 - 有时它可能包含HTML标签。防止打破表格的破碎的HTML和页面
我的问题是,如果我抓住的文本的长字符串包含破碎的HTML标记,就像一个不关闭的锚标记,它会在td内打印字符串时完全破坏表。
如何确保表格td中的任何文本不会破坏表格(仍然呈现HTML内容)?
我的问题很简单 - 我使用PHP并使用mysql从数据库抓取数据。 im抓取的数据是一长串文本 - 有时它可能包含HTML标签。防止打破表格的破碎的HTML和页面
我的问题是,如果我抓住的文本的长字符串包含破碎的HTML标记,就像一个不关闭的锚标记,它会在td内打印字符串时完全破坏表。
如何确保表格td中的任何文本不会破坏表格(仍然呈现HTML内容)?
听起来你最好的选择是Tidy。
<?php
$fragment = '<p>This is a broken string <a href="blah">on text';
$tidy = new tidy();
$tidy->parseString($fragment,array('show-body-only'=>true),'utf8');
$tidy->cleanRepair();
echo $tidy;
获得更好的数据? –
修复_broken_是什么? –