2014-02-10 27 views
-1
$in = '(<(/?(?:strong|p|em|a|ol|ul|li|img|iframe)\b.*?)>)ie'; 

$contenu = preg_replace($in, "'<'.html_entity_decode('$1',ENT_QUOTES,'UTF-8').'>'", $contenu); 
+1

所以問題是? – chanchal118

+1

http://stackoverflow.com/questions/how-to-ask – chanchal118

+0

如何用preg_replace_callback()替換代碼? – julienetnel

回答

0
$pattern = '~&lt;(/?(?:strong|p|em|a|ol|ul|li|img|iframe)\b.*?)&gt;~is'; 

$contenu = preg_replace_callback($pattern, function ($m) { 
    return '<' . html_entity_decode($m[1], ENT_QUOTES, 'UTF_8') . '>'; }, $contenu); 
+0

謝謝,這很好。 – julienetnel

相關問題