php addcslashes函數用於在指定字元前添加反斜線的字串,其語法是addcslashes(string,characters),參數string必需,規定要轉義的字串;characters必需,規定要轉義的字元或字元範圍。
php addcslashes函數怎麼用?
定義和用法
addcslashes() 函數傳回在指定字元前面加上反斜線的字串。
註解:addcslashes() 函數對大小寫敏感。
註解:對以下字元套用addcslashes() 時請小心:0(NULL), r(回車), n(換行), f 換頁)、t(製表符)以及v(垂直製表符)。在 PHP 中,\0, \r, \n, \t, \f 以及 \v 是預先定義的轉義序列。
語法
addcslashes(string,characters)
參數
#string 必要。規定要轉義的字串。
characters 必需。規定要轉義的字元或字元範圍。
傳回值: 傳回已轉義的字串。
PHP 版本: 4
範例1
#向字串中的特定字元新增反斜線:
<?php $str = "Welcome to Shanghai!"; echo $str."<br>"; echo addcslashes($str,'m')."<br>"; echo addcslashes($str,'H')."<br>"; ?>
輸出:
Welcome to Shanghai! Welcome to Sh\angh\ai! Welcome to \Shanghai!
範例2
在字串中的某個範圍內的字元中加入反斜線:
<?php $str = "Welcome to Shanghai!"; echo $str."<br>"; echo addcslashes($str,'A..Z')."<br>"; echo addcslashes($str,'a..z')."<br>"; echo addcslashes($str,'a..g'); ?>
輸出:
Welcome to Shanghai! \Welcome to \Shanghai! W\e\l\c\o\m\e \t\o S\h\a\n\g\h\a\i! W\el\com\e to Sh\an\gh\ai!
範例3
在字元「A」之前加入一個反斜線:
<?php $str = addcslashes("A001 A002 A003","A"); echo($str); ?>
輸出:
\A001 \A002 \A003
以上是php addcslashes函數怎麼用?的詳細內容。更多資訊請關注PHP中文網其他相關文章!