PHP:第五章——字符串过滤函数
<?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
(
["] => "
[&] => &
[<] => <
[>] => >
)
*/ //例:
//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);*/
//编码页面下输出:<h1>美丽中国</h1> //6.htmlspecialchars_decode——转换html实体为html字符。
/*$str="<h1>美丽中国</h1>";
echo htmlspecialchars_decode($str);*/
//输出:<h1>美丽中国</h1> //7.htmlentities()——转换html字符为对应的实体
//例:
/*$str="<h1>美丽中国</h1>";
echo htmlentities($str);*/
//编码页面下输出:<h1>美丽中国</h1> //8.htmlentity_decode——把html实体转换为字符:
/*$str="<h1>美丽中国</h1>";
echo html_entity_decode($str);*/
//编码页面下输出:<h1>美丽中国</h1> //9.strip_tags——去掉字符串中的html和php标签。
/*$str="<h1>美丽中国</h1>";
echo strip_tags($str);*/
//编码页面下输出:美丽中国 ?>
PHP:第五章——字符串过滤函数的更多相关文章
- PHP:第五章——字符串编码函数
<?php header("Content-Type:text/html;charset=utf-8"); //1.base64_encode和base64_decode.6 ...
- 15第十五章UDF用户自定义函数(转载)
15第十五章UDF用户自定义函数 待补上 原文链接 本文由豆约翰博客备份专家远程一键发布
- weex 项目开发(五)自定义 过滤函数 和 混合 及 自定义 Header 组件
1.自定义 过滤函数 src / filters / index.js /** * 自定义 过滤函数 */ export function host (url) { if (!url) return ...
- PHP:第五章——字符串与数组及其他函数
<?php header("Content-Type:text/html;charset=utf-8"); //1.str_split——将字符串转换为数组. /*$str= ...
- PHP:第五章——字符串加密及校验函数
<?php header("Content-Type:text/html;charset=utf-8"); //1.md5——计算字符中的散列值 //对一段信息(Messag ...
- trim()函数 mysql中的强大字符串过滤函数
mysql中功能强大的trim()函数. 去除两边空格: mysql> select trim(' hello world '); +-----------------------+ | tri ...
- PHP:第五章——字符串的统计及查找
<?php header("Content-Type:text/html;charset=utf-8"); /*字符串的统计与查找*/ //1.获取字符串的长度 //1)st ...
- PHP:第五章——字符串的分割与替换
<?php header("Content-Type:text/html;charset=utf-8"); //字符串的截取与分割 //1.字符串截取类函数 //1)trim ...
- PHP:第五章——字符串转换与比较
<?php header("Content-Type:text/html;charset=utf-8"); //字符串的转换与比较 //1.ord——返回首字符的ASCLL: ...
随机推荐
- scrapy爬虫系列之五--CrawlSpider的使用
功能点:CrawlSpider的基本使用 爬取网站:保监会 主要代码: cf.py # -*- coding: utf-8 -*- import scrapy from scrapy.linkextr ...
- 接口传值实例DatePickerDialog
1.第一步创建class,类名自己取,这里我使用DatePickerFragment1 import android.app.DatePickerDialog; import android.app. ...
- 最长DNA重复序列长度,并输出该序列。 JAVA
1: 最长DNA重复序列长度,并输出该序列. 例如 ATCGTAGATCG,它的最大长度为4,序列为 ATCG. package com.li.huawei; import java.util.S ...
- RDD的基础知识
以下的这些分析都是基于spark2.1进行的 (一)什么是RDD A Resilient Distributed Dataset (RDD), the basic abstraction in Spa ...
- python开发之路目录
Python 目录 基础 python入门 python数据类型.字符编码.文件处理 python函数基础 python函数进阶 python装饰器函数 python装饰器函数 python递归函数 ...
- 表单验证—html5新特性表单验证
一.表单 <body> <section id="register"> <div><img src="images/logo.j ...
- 2017-2018 ACM-ICPC East Central North America Regional Contest (ECNA 2017) Solution
A:Abstract Art 题意:给出n个多边形,求n个多边形分别的面积和,以及面积并 思路:模板 #include <bits/stdc++.h> using namespace st ...
- 蜻蜓FM下载文件名还原
从蜻蜓FM手机版可以下载音频文件,目的是可以使用普通的播放器进行音频的播放(只是缓存,还用蜻蜓fm播放的请路过),但问题来了,下载下来的音频文件不是在界面中我们看到的文件名称了.于是,我们要进行一项非 ...
- 在Github上搭建博客
貌似还是这个链接最靠谱呀 http://my.oschina.net/nark/blog/116299 如何利用github建立个人博客:之一 在线编辑器http://markable.in/ed ...
- 2018-2019 Russia Open High School Programming Contest (Unrated, Online Mirror, ICPC Rules, Teams Preferred)
前言 有一场下午的cf,很滋磁啊,然后又和dalao(见右面链接)组队打了,dalao直接带飞我啊. 这是一篇题解,也是一篇总结,当然,让我把所有的题目都写个题解是不可能的了. 按照开题顺序讲吧. 在 ...