我觉得你应该用UBB,或者等待正则牛人来给写个正则表达式搞定~

解决方案 »

  1.   

    刚刚没有看明白你是说有些不能转?那就把这些换成UBB标签把,这样简单
      

  2.   

    用正则
    举个例子,把<img src="..."></img>转成后用htmlentities()转换一下
    取出来的时候再反转一下就可以了
      

  3.   

    <?php
    $str = "A 'quote' is <b>bold</b>";// Outputs: A 'quote' is &lt;b&gt;bold&lt;/b&gt;
    echo htmlentities($str);// Outputs: A &#039;quote&#039; is &lt;b&gt;bold&lt;/b&gt;
    echo htmlentities($str, ENT_QUOTES);
    ?>