0
4

2 に答える 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 に答える