<?php
header("Content-Type:text/html;charset=utf-8");
//字符串过滤函数:
//1.n12br 在所有新行之前插入Html换行标记。
//单独的\r或\n,以及他们的组合\r\n都会转换成一次换行标记。
//例:
/*$str = "This\nis\rmy\r\nhome";
echo nl2br($str);*/
/*输出:
This
is
my
home
*/ //2.addslashes使用转义反斜线转义字符串。
//例:
/*$str="my country,'china'";
echo addslashes($str);*/
//输出:my country,\'china\' //3.addipslashes——删除字符串中的反斜线。
/*$str="my country\'china";
echo stripslashes($str);*/
//输出:my country'china //4.获取html实体对照表。get_html_translation_table;
//print_r(get_html_translation_table());
/*
在页面编码下输出:
Array
(
["] => &quot;
[&] => &amp;
[<] => &lt;
[>] => &gt;
)
*/ //例:
//print_r(get_html_translation_table(HTML_ENTITIES, ENT_QUOTES | ENT_HTML5));
//结果列出所有支持实体,有一千多个 //5.htmlspecialchars——转义特殊字符为html实体。
/*
第二个参数:
第三个参数:转换时采用的字符集。
第四个参数:是否对字符串中本身的含有的html实体进行再次转换。
*/
//例:
/*$str="<h1>美丽中国</h1>";
echo htmlspecialchars($str,ENT_COMPAT,'UTF-8',false);*/
//编码页面下输出:&lt;h1&gt;美丽中国&lt;/h1&gt; //6.htmlspecialchars_decode——转换html实体为html字符。
/*$str="&lt;h1&gt;美丽中国&lt;/h1&gt;";
echo htmlspecialchars_decode($str);*/
//输出:<h1>美丽中国</h1> //7.htmlentities()——转换html字符为对应的实体
//例:
/*$str="<h1>美丽中国</h1>";
echo htmlentities($str);*/
//编码页面下输出:&lt;h1&gt;美丽中国&lt;/h1&gt; //8.htmlentity_decode——把html实体转换为字符:
/*$str="&lt;h1&gt;美丽中国&lt;/h1&gt;";
echo html_entity_decode($str);*/
//编码页面下输出:<h1>美丽中国</h1> //9.strip_tags——去掉字符串中的html和php标签。
/*$str="<h1>美丽中国</h1>";
echo strip_tags($str);*/
//编码页面下输出:美丽中国 ?>

PHP:第五章——字符串过滤函数的更多相关文章

  1. PHP:第五章——字符串编码函数

    <?php header("Content-Type:text/html;charset=utf-8"); //1.base64_encode和base64_decode.6 ...

  2. 15第十五章UDF用户自定义函数(转载)

    15第十五章UDF用户自定义函数 待补上 原文链接 本文由豆约翰博客备份专家远程一键发布

  3. weex 项目开发(五)自定义 过滤函数 和 混合 及 自定义 Header 组件

    1.自定义  过滤函数 src / filters / index.js /** * 自定义 过滤函数 */ export function host (url) { if (!url) return ...

  4. PHP:第五章——字符串与数组及其他函数

    <?php header("Content-Type:text/html;charset=utf-8"); //1.str_split——将字符串转换为数组. /*$str= ...

  5. PHP:第五章——字符串加密及校验函数

    <?php header("Content-Type:text/html;charset=utf-8"); //1.md5——计算字符中的散列值 //对一段信息(Messag ...

  6. trim()函数 mysql中的强大字符串过滤函数

    mysql中功能强大的trim()函数. 去除两边空格: mysql> select trim(' hello world '); +-----------------------+ | tri ...

  7. PHP:第五章——字符串的统计及查找

    <?php header("Content-Type:text/html;charset=utf-8"); /*字符串的统计与查找*/ //1.获取字符串的长度 //1)st ...

  8. PHP:第五章——字符串的分割与替换

    <?php header("Content-Type:text/html;charset=utf-8"); //字符串的截取与分割 //1.字符串截取类函数 //1)trim ...

  9. PHP:第五章——字符串转换与比较

    <?php header("Content-Type:text/html;charset=utf-8"); //字符串的转换与比较 //1.ord——返回首字符的ASCLL: ...

随机推荐

  1. Typed Arrays in javascripts

    Typed Arrays(类型数组)这个概念,可能对很多人来说非常陌生,那么它是什么,又有什么用途呢? 之前的问题 Web应用程序变得越来越强大,例如新增了音视频处理.WebSocket等多个功能特性 ...

  2. curl命令踩的坑

    使用curl命令执行get请求,带多个参数: curl localhost:/user/binding/query?userId=&wrapperId=&from=test [] [] ...

  3. linux中gdb的可视化调试

    今天get到一个在linux下gdb调试程序的技巧和大家分享一下!平时我们利用gcc进行编程,进行程序调试时,观察程序的跳转等不是这么直观.都是入下的界面! 但是如果我们在编译连接时上加了-g命令生成 ...

  4. Python开发【模块】:Urllib(一)

    Urllib模块 1.模块说明: Urllib库是Python中的一个功能强大.用于操作的URL,并在做爬虫的时候经常要用到的库.在Python2.X中,分Urllib库和Urllib库,Python ...

  5. api收录

    ip地址查询api http://ip.taobao.com/service/getIpInfo.php?ip= 如: http://ip.taobao.com/service/getIpInfo.p ...

  6. mysql主从复制(简单直观)

    mysql主从复制   mysql主从复制(超简单) 怎么安装mysql数据库,这里不说了,只说它的主从复制,步骤如下: 1.主从服务器分别作以下操作:  1.1.版本一致  1.2.初始化表,并在后 ...

  7. 204-React DOM 元素

    一.概述 为了提高性能和跨浏览器兼容性,React实现了一个独立于浏览器的DOM系统. 在React中,所有DOM属性和属性(包括事件处理程序)都应该是camelCased的.例如,HTML属性tab ...

  8. Windows mysql默认字符集修改

    一.通过MySQL命令行修改: set character_set_client=utf8; set character_set_connection=utf8; set character_set_ ...

  9. 在windows下MySQL-python的安装

    安装MySQL-python下载文件PyMySQL-0.7.11.tar.gz 解压到任意目录 https://pypi.python.org/pypi/PyMySQL 然后在cmd命令行行下进行安装 ...

  10. SQL面试题及答案

    我觉得里面有些答案是不正确的,请只作参考 Student(S#,Sname,Sage,Ssex) 学生表       S#:学号:Sname:学生姓名:Sage:学生年龄:Ssex:学生性别 Cour ...