addslashes()函數和stripslashes()函數都有什麼作用?
addslashes():在輸入字串中的某些預定義字元前面加上反斜杠,這樣處理是為了資料庫查詢語句等的需要。這些預定義字元是:單引號(') ,雙引號(") ,反斜線(\) ,NULL。
stripslashes():刪除由addslashes() 函數添加的反斜杠。
了解了他們的作用,我們看一下他們的語法:
addslashes()函數:對輸入字串中的某些預定義字元前新增反斜線
語法:
addslashes(string)
#參數詳解:
string 規定要轉義的字符字串。結果:
#stripslashes():刪除由addslashes() 函數新增的反斜線。實例
刪除反斜線,程式碼如下<?php $str = "Who's Peter Griffin?"; echo $str . " This is not safe in a database query.<br>"; echo addslashes($str) . " This is safe in a database query."; ?>程式碼運行結果:
##【PHP 影片教學推薦】:
php.cn獨孤九賤(4)-php影片教學》
以上是php addslashes()函數和stripslashes()函數實例詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!