* 以單引號為定界符的php字符串,支持兩個轉義/'和// * 以雙引號為定界符的php字符串,支持下列轉義: /n 換行(LF 或 ASCII 字符 0x0A(10)) /r 回車(CR 或 ASCII 字符 0x0D(13)) /t 水平制表符(HT 或 ASCII 字符 0x09(9)) // " /> 欧美午夜精彩,97欧洲一区二区精品免费,欧美hdxxxx

色尼玛亚洲综合影院,亚洲3atv精品一区二区三区,麻豆freexxxx性91精品,欧美在线91

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} 此正則表達式序列匹配一個用十六進制符號表示的字符

舉幾個例子:

一個包含/0特殊字符的例子:

$str = "ffff/0ffff";
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 = "ffff/0ffff";
$str = str_replace("/x0", "", $str);
//或者用$str = str_replace("/0", "", $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 = "/0/01/02/3/7/10/011/08/8"; //這里的/8不符合要求,被修正為"http://8" (ascii為92和56)
echo(strlen($str));
echo("/n");
for($i=0;$i<strlen($str);$i++)echo("/t".ord($str{$i}));
echo("/n");
輸出結果:
----------------------
11
0 1 2 3 7 8 9 0 56 92 56

十六進制ascii碼例子:

$str = "/x0/x1/x2/x3/x7/x8/x9/x10/x11/xff";
echo(strlen($str));
echo("/n");
for($i=0;$i<strlen($str);$i++)echo("/t".ord($str{$i}));
echo("/n");
輸出結果:
----------------------
10
0 1 2 3 7 8 9 16 17 255

php技術php 字符轉義 注意事項,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 鄄城县| 黔东| 岳池县| 绥滨县| 逊克县| 武义县| 公安县| 万宁市| 巴南区| 黔江区| 晋宁县| 舞钢市| 开封市| 呼伦贝尔市| 吉隆县| 临城县| 东山县| 梅河口市| 牟定县| 东乡县| 南部县| 新宁县| 嘉义市| 阿巴嘎旗| 体育| 敦煌市| 安泽县| 界首市| 太康县| 乌拉特前旗| 永城市| 乌拉特前旗| 驻马店市| 玉环县| 皮山县| 海口市| 博客| 武夷山市| 临汾市| 花垣县| 伊宁县|