>백엔드 개발 >PHP 튜토리얼 >PHP str_replace 替换多个敏感词 【急,在线等】

PHP str_replace 替换多个敏感词 【急,在线等】

WBOY
WBOY원래의
2016-06-23 14:13:291016검색

本帖最后由 u011123799 于 2013-06-19 12:42:46 编辑

PHP Palm Pre HTML


$html = HtmlReplace($body, 0); //过滤

echo $html;//输出内容是:
  <br>            //编译成HTML:<pre class="brush:php;toolbar:false">  <br>  <br>  <br> /*************以上为背景*************/  <br>  <br> $html = str_replace("<pre class="lang-js">","<pre class="brush:php;toolbar:false">",HtmlReplace($body, 0))  <br>  <br> 这样替换后可以正常输出了,但是问题来了!  <br>  <br> 我要替换多个标签,比如: <span>,<ul>,<li>...  <br>  <br> 这样一个一个写,太傻了!有什么办法可以一次性定义替换需要的内容?  <br>  <br> 如:  <br> <span> = <span>  <br> <ul> = <ul>  <br> <li> = <li>  <br>  <br> 新手  <br>  <br>  <br>  <br> <h2>回复讨论(解决方案)</h2> <p class="sougouAnswer">  echo htmlspecialchars_decode($html, ENT_QUOTES); </p> <p class="sougouAnswer">  #1是专门对付html标签的  <br> 另外还可以用数组和正则 </p>
</li>
</ul></span>
</li>
</ul></span>
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.