<?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. 第二次作业(WordCount)

    1 Github项目地址:https://gitee.com/DamonGetup/WordCount/tree/master 2 对程序设计语言源文件统计字符数.单词数.行数,统计结果以指定格式输出 ...

  2. Python开发【笔记】:接口

    接口 什么是接口 ? 接口只是定义了一些方法,而没有去实现,多用于程序设计时,只是设计需要有什么样的功能,但是并没有实现任何功能,这些功能需要被另一个类(B)继承后,由 类B去实现其中的某个功能或全部 ...

  3. 使用linuxbridge + vlan网络模式

    #openstack pike 使用 linuxbridge + vlan openstack pike 集群高可用  安装部署 汇总 http://www.cnblogs.com/elvi/p/76 ...

  4. [原创]chromium源码阅读-进程间通信IPC.消息的接收与应答

    chromium源码阅读-进程间通信IPC.消息的接收与应答   chromium源码阅读-进程间通信IPC.消息的接收与应答 介绍 chromium进程间通信在win32下是通过命名管道的方式实现的 ...

  5. yum whatprovides 查找哪个包可以提供缺失的文件

    yum whatprovides 查找哪个包可以提供缺失的文件

  6. 9.python的列表

    list2 = [1, 2, 3, 4, 5, 6, 7 ]; print ("list2[1:5]: ", list2[1:5]) 得到 list2[1:5]:  [2, 3, ...

  7. Flask系列之蓝图中使用动态URL前缀

    让我们先来看一个简单的例子,假设有下面这样一个蓝图(是关于用户主页的): from flask import Blueprint, render_template profile = Blueprin ...

  8. soapUI-DataSource Loop

    1.1.1  DataSource Loop 当我们需要遍历某DataSource中的所有内容时.需要在TestCase中添加DataSource Loop步骤,然后双击它进行配置,如下图所示: Op ...

  9. CCPC-Wannafly Winter Camp Day3 (Div2, onsite)

    Replay Dup4: 没想清楚就动手写? 写了两百行发现没用?想的还是不够仔细啊. 要有莽一莽的精神 X: 感觉今天没啥输出啊, 就推了个公式?抄了个板子, 然后就一直自闭A. 语文差,题目没理解 ...

  10. uva1366 dp

    这题说的是给了 一个矩阵在每个单元内有BLOHHLUM 种的资源 Bi,j, 有YEYENUM 种的 资源Ai,j , 资 源 从 该 单 位 出 发 不能 转 弯 直 接 运 送 到 像 B 类 资 ...