addslashes()函數是PHP的一個內建函數,它可以在字串預先定義的字元前面加上反斜線。以下這篇文章就來跟大家介紹一下PHP addslashes()函數的用法,希望對大家有幫助。 【影片教學推薦:PHP教學】
PHP addslashes()函數
addslashes()函數是PHP的一個內建函數,它會傳回一個在預先定義的字元前會添加反斜線的轉義字串。可以
註:它不會在參數中使用任何指定的字元。
預先定義的字元是:
● 單引號(')
● 雙引號(")
● 反斜線(\)
● 空(null)值
#基本語法:
##
addslashes($string)
參數: addslashes()函數只接受一個參數$string,它指定需要轉義的輸入字串。我們也可以說,這個參數指定了一個字串,在這個字串中,我們可以在預定義字元之前加上反斜槓。
傳回值:傳回帶有反斜線的轉義字串,反斜線會加在預定義字元前面。
PHP addslashes()函數的使用範例
##範例1:
<?php // 输入字符串 $str = addslashes('这是一个字母"p"。'); // 输出 echo($str); ?>輸出:
这是一个字母\"p\"。
#範例2:
<?php // 输入字符串 $str = addslashes("It's a dream!"); // 输出 echo($str); ?>輸出
It\'s a dream!
#說明:addslashes()函數是防止被注入攻擊時常會用到兩個函數之一,另一個函數是htmlspecialchars()函數。這兩個函數都是對特殊字元進行轉義。
以上是PHP如何使用addslashes()函數? (程式碼範例)的詳細內容。更多資訊請關注PHP中文網其他相關文章!