使用preg_replace时跳过html标签

时间:2018-02-01 20:45:01

标签: php html tags strip

   <?php
   $str = '<html><b>string</b></html>';
    $code = "+";

    $lol = preg_replace('~.~', "\\0$code", $str);
    echo $lol;

输出看起来像

<+h+t+m+l+>+<+b+>+s+t+r+i+n+g+<+/+b+>+<+/+h+t+m+l+>+

html标签受影响!我只需要实现文本

因此输出必须如下所示

<html><b>s+t+r+i+n+g+</b></html>

0 个答案:

没有答案