php中文转义字符复原,PHP中addslashes()和stripslashes()实现字符串转义和还原用法实例,转义字符的用法_PHP教程...
PHP中addslashes()和stripslashes()實現字符串轉義和還原用法實例,轉義字符的用法
本文實例講述了PHP中addslashes()和stripslashes()實現字符串轉義和還原用法。分享給大家供大家參考,具體如下:
PHP中addslashes() 函數返回在預定義字符之前添加反斜杠的字符串。
預定義字符是:
單引號(')
雙引號(")
反斜杠(\)
NULL
stripslashes() 函數刪除由 addslashes() 函數添加的反斜杠。
用法示例如下:
";//輸出字符串$str
echo $astr=addslashes($str);//字符串轉義并輸出
echo "
";
echo stripslashes($astr);//將轉義字符串還原
?>
運行結果如下:
select * from `book` where bookname='幫客之家'
select * from `book` where bookname=\'幫客之家\'
select * from `book` where bookname='幫客之家'
補充:
addslashes()與addcslashes()函數的區別:
這是兩個寫法非常相近但是使用有所區別的函數,addslashes() 函數返回在預定義字符之前添加反斜杠的字符串,而addcslashes() 函數返回在指定字符前添加反斜杠的字符串,因此addcslashes() 函數需要添加附加參數說明需要添加反斜杠的具體字符。
二者具體區別與用法可參考本站相關文章《解析php addslashes()與addcslashes()函數的區別和比較》
希望本文所述對大家PHP程序設計有所幫助。
您可能感興趣的文章:php中addslashes函數與sql防注入
PHP中使用addslashes函數轉義的安全性原理分析
PHP關于htmlspecialchars、strip_tags、addslashes的解釋
PHP函數addslashes和mysql_real_escape_string的區別
php stripslashes和addslashes的區別
解析php addslashes()與addclashes()函數的區別和比較
php daddslashes()和 saddslashes()有哪些區別分析
php addslashes及其他清除空格的方法是不安全的
php addslashes和mysql_real_escape_string
php addslashes 函數詳細分析說明
PHP中addcslashes與stripcslashes函數用法分析
http://www.bkjia.com/PHPjc/1089584.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/1089584.htmlTechArticlePHP中addslashes()和stripslashes()實現字符串轉義和還原用法實例,轉義字符的用法 本文實例講述了PHP中addslashes()和stripslashes()實現字符串轉義和...
總結
以上是生活随笔為你收集整理的php中文转义字符复原,PHP中addslashes()和stripslashes()实现字符串转义和还原用法实例,转义字符的用法_PHP教程...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: WIN10中使用WIN7的照片查看器
- 下一篇: ikey2032的安装和使用方法