1. PHP过滤html标签的内部函数。
  2.  
  3. php过滤html的函数:
  4.  
  5. strip_tags(string)
  6. 这样就可以过滤掉所有的html标签了。
  7.  
  8. 如果想过滤掉除了<img src="">之外的所有html标签,则可以这样写:
  9.  
  10. strip_tags(string,"<img>");
  11. 过滤除了<img src=""><p>xxx</p><b></b>之外的所有html标签,则可以这样写:
  12.  
  13. strip_tags(string,"<img><p><b>");
  14. *****htmlentities***************************************************************
    *****html_entity_decode*********************************************************
  15. <?php
  16. $orig = "I'll \"walk\" the <b>dog</b> now" ;
  17.  
  18. $a = htmlentities ( $orig );
  19.  
  20. $b = html_entity_decode ( $a );
  21.  
  22. echo $a ; // I'll &quot;walk&quot; the &lt;b&gt;dog&lt;/b&gt; now
  23.  
  24. echo $b ; // I'll "walk" the <b>dog</b> now
  25. ?>
  26.  
  27. *************htmlspecialchars****************************************************
  28.  
  29. <?php
  30. $new = htmlspecialchars ( "<a href='test'>Test</a>" , ENT_QUOTES );
  31. echo $new ; // &lt;a href='test'&gt;Test&lt;/a&gt;
  32. ?>
  33.  
  34. ******htmlspecialchars_decode****************************************************
  35. <?php
  36. $str = "<p>this -&gt; &quot;</p>\n" ;
  37.  
  38. echo htmlspecialchars_decode ( $str );
  39.  
  40. // 注意,这里的引号不会被转换
  41. echo htmlspecialchars_decode ( $str , ENT_NOQUOTES );
  42. ?>
  43. 以上例程会输出:
  44.  
  45. <p>this -> "</p>
  46.  
  47. <p>this -> &quot;</p>

PHP 过滤 及 字符转换 函数的更多相关文章

  1. sql字符转换函数大全

    删除空格 有两个函数,TTRIM()和LTRIM(),可以用来从字符串中剪掉空格.函数LTRIM()去除应该字符串前面的所有空格:函数RTRIM()去除一个字符串尾部的所有空格.这些和vbscript ...

  2. loadrunner中大小写字符转换函数封装:

    //封装ConvertToXXX函数: int ConvertToUpper(char * sInput, char * sNew) { sInput = (char *)strupr(sInput) ...

  3. ctype.h库函数----字符操作函数

    在c++中使用时:  #include <cctype> 字符判断函数 1.isalnum函数--判断是否是英文字母或数字字符,如果是,则返回非0值,如果不是,则返回0. 函数参数 :可以 ...

  4. DB2字符处理函数

    转自:http://www.blogjava.net/bingle/archive/2007/07/11/129681.html ----------------------------------- ...

  5. 通过编写串口助手工具学习MFC过程——(三)Unicode字符集的宽字符和多字节字符转换

    通过编写串口助手工具学习MFC过程 因为以前也做过几次MFC的编程,每次都是项目完成时,MFC基本操作清楚了,但是过好长时间不再接触MFC的项目,再次做MFC的项目时,又要从头开始熟悉.这次通过做一个 ...

  6. dedecms功能性函数封装(XSS过滤、编码、浏览器XSS hack、字符操作函数)

    dedecms虽然有诸多漏洞,但不可否认确实是一个很不错的内容管理系统(cms),其他也不乏很多功能实用性的函数,以下就部分列举,持续更新,不作过多说明.使用时需部分修改,你懂的 1.XSS过滤. f ...

  7. 【jquery】字符ascii码转换函数

    js 字符ascii码转换函数 字符转ascii码:用charCodeAt();ascii码砖字符:用fromCharCode(); 看一个小例子 <script> str="A ...

  8. python_way,day3 集合、函数、三元运算、lambda、python的内置函数、字符转换、文件处理

    python_way,day3 一.集合 二.函数 三.三元运算 四.lambda 五.python的内置函数 六.字符转换 七.文件处理 一.集合: 1.集合的特性: 特性:无序,不重复的序列 如果 ...

  9. js字符转换成整型 parseInt()函数规程Number()函数

    今天在做一个js加法的时候,忘记将字符转换成整型,导致将加号认为是连接符,  在运算前要先对字符井行类型转换,使用parseInt()函数   使用Number()将字符转换成int型效果更好

随机推荐

  1. Clion = C/C++ 和 Python 共享的 IDE

    Clion + Tdmgcc + Winpython(Python)

  2. Python序列的切片操作与技巧

    切片操作 对于具有序列结构的数据来说,切片操作的方法是:consequence[start_index: end_index: step]. start_index: 表示是第一个元素对象,正索引位置 ...

  3. LiLinux系统下如何修改主机名

    1,用root用户登录,或者切换root用户,先查看当前的主机名:hostname  (如果之前没有修改过,一般默认为localhost.localdomain): 2,vi /etc/sysconf ...

  4. Linux 解压命令tar的理解

    今天回顾了下tar 这个打包工具的一些常用参数 选项与参数: -c :创建打包文件,可搭配 -v 来察看过程中被打包的档名(filename) -t :察看打包文件的内容含有哪些档名,重点在察看『档名 ...

  5. PHP Document 注释标记及规范 && PHP命名规范

    注释标记 @access 使用范围:class,function,var,define,module 该标记用于指明关键字的存取权限:private.public或proteced @author 指 ...

  6. PHPStorm+Wamp+Xdebug+Windows7调试代码

    Wamp 集成环境 PHPStorm+Xdebug 调试代码 2013.04.16 花了两个小时时间终于 , 配置成功了 ! 我的开发环境如下 , 其它环境也可以参考我的配置 开发环境 : Windo ...

  7. 2015安徽省赛 D.锐雯上单不给就送

    题目描述 <英雄联盟>(简称LOL)是由美国Riot Games开发,腾讯游戏运营的英雄对战网游.<英雄联盟>除了即时战略.团队作战外,还拥有特色的英雄.自动匹配的战网平台,包 ...

  8. HDU 1864最大报销额 01背包问题

    B - 最大报销额 Time Limit:1000MS     Memory Limit:32768KB     64bit IO Format:%I64d & %I64u Submit St ...

  9. Scrapy and Selenium

    How to scrapy js? scrapy结合webkit抓取js生成的页面 http://www.cnblogs.com/Safe3/archive/2011/10/19/2217965.ht ...

  10. Longest Common Subsequence & Substring & prefix

    Given two strings, find the longest common subsequence (LCS). Your code should return the length of  ...