巅云智能建站平台搭建版(创业门户版)火爆上线,终身授权!新增:文章智能采集+全站真静态打包+城市分站+智能小程序+非法词过滤+H5自适应+智能链词等功能功能详情
帮助文档Help

php 字符转义 注意事项

一佰互联网站制作(www.yinxi.net) 发布日期 2019-05-01 19:06:16 浏览数: 129

在php中:

* 以单引号为定界符的php字符串,支持两个转义"和\
* 以双引号为定界符的php字符串,支持下列转义:
换行(LF 或 ASCII 字符 0x0A(10))
回车(CR 或 ASCII 字符 0x0D(13))
水平制表符(HT 或 ASCII 字符 0x09(9))
\ 反斜线
$ 美元符号
" 双引号
[0-7]{1,3} 此正则表达式序列匹配一个用八进制符号表示的字符
x[0-9A-Fa-f]{1,2} 此正则表达式序列匹配一个用十六进制符号表示的字符

举几个例子:

一个包含特殊字符的例子:

$str = "ffffffff";
echo(strlen($str));
echo(" ");
for($i=0;$i<strlen($str);$i++)echo(" ".ord($str{$i}));
echo(" ");

输出结果:
----------------------

9
102 102 102 102 0 102 102 102 102

替换特殊字符的例子

$str = "ffffffff";
$str = str_replace("x0", "", $str);
//或者用$str = str_replace("", "", $str);
//或者用$str = str_replace(chr(0), "", $str);
echo(strlen($str));
echo(" ");
for($i=0;$i<strlen($str);$i++)echo(" ".ord($str{$i}));
echo(" ");
输出结果:
----------------------
8
102 102 102 102 102 102 102 102


八进制ascii码例子:

//注意,符合正则[0-7]{1,3}的字符串,表示一个八进制的ascii码。
$str = "1237101188"; //这里的8不符合要求,被修正为"\8" (ascii为92和56)
echo(strlen($str));
echo(" ");
for($i=0;$i<strlen($str);$i++)echo(" ".ord($str{$i}));
echo(" ");
输出结果:
----------------------
11
0 1 2 3 7 8 9 0 56 92 56

十六进制ascii码例子:

$str = "x0x1x2x3x7x8x9x10x11xff";
echo(strlen($str));
echo(" ");
for($i=0;$i<strlen($str);$i++)echo(" ".ord($str{$i}));
echo(" ");
输出结果:
----------------------
10
0 1 2 3 7 8 9 16 17 255
TAG标签: php   字符转义   注意事项  
一佰互联是全国知名建站品牌服务商,我们有九年网站建设、网站制作、网页设计、php开发和域名注册及虚拟主机服务经验,提供的自助建站服务更是全国有名。近年来还整合团队优势自主开发了可视化多用户”巅云建站系统“3.0平台版,拖拽排版网站制作设计,轻松实现pc站、手机微网站、小程序、APP一体化全网营销网站建设 ,已成功的为全国上百家网络公司提供自助建站平台搭建服务。

相关新闻more

16
11月
淘宝客建站系统

淘宝客建站系统,淘客的话一般是用淘客帝国,当然也可以用其他的博客系统像wordpress,我用的就是这个。还有其他的系统CMS,Z-BLOG... >>详情

01
05月
cache_lite试用

今天研究下pear的cache_lite。 从http://pear.php.net上下载了最新的cache_lite。cache_lite... >>详情

09
04月
这7个关键点,是每个产品用户体验设计的重中之

即使你远离设计领域,对于用户体验这一词也不会陌生。用户和产品之间进行交互过程中,产生的一般态度和情感反馈就是我们常说的用户体验。在用户体验设... >>详情

12
05月
专业网站建设公司、专业网站设计公司要从哪些方

一个公司在不断发展的过程中总是需要不断的完善自己,对于专业网站建设公司来说也是如此,那么他们要从哪些方面来外完善自身呢,我们今天就来对专业网... >>详情

高端网站建设

美工兼顾SEO,为企业电子商务营销助力!

电话:

023-85725751
建站

产品

域名注册 虚拟主机 云服务器 企业邮局
智能建站 APP打包 微站/小程序 创业平台
网站推广 媒体营销 智能采集 AI机器人
400电话 短信营销 店销机器人
私人定制 门户网站