电脑安全

您当前的位置:主页 > 电脑安全 >

php的转义字符串-网络编程

来源:[db:来源]标题:   字符    编辑:电脑技术全能网 时间:2019-09-21 06:24

原标题:php的转义字符串-网络编程
   明天遇到一个处置文件特别字符的事件,再次留神到这个成绩,在php中:* 以单引号为定界符的php字符串,支撑两个本义''和/* 以双引号为定界符的php字符串,支撑以下本义: n 换行(LF 或 ASCII 字符 0x0A(10)) r 回车(CR 或 ASCII 字符 0x0D(13)) t 程度制表符(HT 或 ASCII 字符 0x09(9)) / 反斜线 $ 美圆标记 " 双引号 [0-7]{1,3} 此正则表白式序列婚配一个用八进制标记表现的字符 x[0-9A-Fa-f]{1,2} 此正则表白式序列婚配一个用十六进制标记表现的字符 举几个例子:一个包括特别字符的例子:$str = "ffffffff";echo(strlen($str));echo("n");for($i=0;$i<strlen($str);$i++)echo("t".ord($str{$i}));echo("n");输入成果:----------------------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("n");for($i=0;$i<strlen($str);$i++)echo("t".ord($str{$i}));echo("n");输入成果:----------------------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("n");for($i=0;$i<strlen($str);$i++)echo("t".ord($str{$i}

上一篇:php到底是如何获得表单数据的-网络编程

下一篇:没有了