男女疯狂一边摸一边做羞羞视频|啊好深好硬快点用力别停动态图|亚洲一区无码中文字幕|特级无码毛片免费视频播放▽|久久狠狠躁免费观看|国内精品久久久久久网站

addcslashes

(PHP 4, PHP 5, PHP 7, PHP 8)

addcslashes以 C 語(yǔ)言風(fēng)格使用反斜線(xiàn)轉義字符串中的字符

說(shuō)明

addcslashes(string $str, string $charlist): string

返回字符串,該字符串在屬于參數 charlist 列表中的字符前都加上了反斜線(xiàn)。

參數

str

要轉義的字符。

charlist

如果 charlist 中包含有 \n,\r 等字符,將以 C 語(yǔ)言風(fēng)格轉換,而其它非字母數字且 ASCII 碼低于 32 以及高于 126 的字符均轉換成使用八進(jìn)制表示。

當定義 charlist 參數中的字符序列時(shí),需要確實(shí)知道介于自己設置的開(kāi)始及結束范圍之內的都是些什么字符。

<?php
echo addcslashes('foo[ ]''A..z');
// 輸出:\f\o\o\[ \]
// 所有大小寫(xiě)字母均被轉義
// ... 但 [\]^_` 以及分隔符、換行符、回車(chē)符等也一并被轉義了。
?>
另外,如果設置范圍中的結束字符 ASCII 碼高于開(kāi)始字符,則不會(huì )創(chuàng )建范圍,只是將開(kāi)始字符、結束字符以及其間的字符逐個(gè)轉義??墒褂? ord() 函數獲取字符的 ASCII 碼值。
<?php
echo addcslashes("zoo['.']"'z..A');
// 輸出:\zoo['\.']
?>

當選擇對字符 0,a,b,f,n,r,t 和 v 進(jìn)行轉義時(shí)需要小心,它們將被轉換成 \0,\a,\b,\f,\n,\r,\t 和 \v。在 PHP 中,只有 \0(NULL),\r(回車(chē)符),\n(換行符)和 \t(制表符)是預定義的轉義序列, 而在 C 語(yǔ)言中,上述的所有轉換后的字符都是預定義的轉義序列。

返回值

返回轉義后的字符。

更新日志

版本 說(shuō)明
5.2.5 The escape sequences \v and \f were added.

范例

charlist 參數,如“\0..\37”,將轉義所有 ASCII 碼介于 0 和 31 之間的字符。

示例 #1 addcslashes() 例子

<?php
$escaped 
addcslashes($not_escaped"\0..\37!@\177..\377");
?>

參見(jiàn)

男女疯狂一边摸一边做羞羞视频|啊好深好硬快点用力别停动态图|亚洲一区无码中文字幕|特级无码毛片免费视频播放▽|久久狠狠躁免费观看|国内精品久久久久久网站