2 に答える
1
私はHTML Purifierを使いました。元の例を適切に変換するデモについては、ここをクリックしてください。
これを行うためのコードは次のとおりです。
$config = HTMLPurifier_Config::createDefault();
$config->set('Core.Encoding', 'UTF-8');
$config->set('HTML.Allowed', 'a[href]');
$filter = new HTMLPurifier($config);
$output = $filter->purify($input);
于 2012-09-28T19:14:24.907 に答える
0
これはどう:
$str = '<p><a href="http://www.example.com/">Example.com</a> says that 5 < 6.</p>';
echo $str."\n";
$stripped = strip_tags($str, '<a>');
echo $stripped."\n";
出力を生成します:
[stou$ ~]$ php hmm.php
<p><a href="http://www.example.com/">Example.com</a> says that 5 < 6.</p>
<a href="http://www.example.com/">Example.com</a> says that 5 < 6.
[stou$ ~]$
編集:申し訳ありませんが、htmlエンティティについてのあなたのポイントを逃しました。
于 2012-09-27T18:38:09.753 に答える