《PHP編程:PHP中addslashes()和stripslashes()實現字符串轉義和還原用法實例》要點:
本文介紹了PHP編程:PHP中addslashes()和stripslashes()實現字符串轉義和還原用法實例,希望對您有用。如果有疑問,可以聯系我們。
本文實例講述了PHP中addslashes()和stripslashes()實現字符串轉義和還原用法.分享給大家供大家參考,具體如下:PHP學習
PHP中addslashes() 函數返回在預定義字符之前添加反斜杠的字符串.PHP學習
預定義字符是:PHP學習
單引號(')
雙引號(")
反斜杠(\)
NULLPHP學習
stripslashes() 函數刪除由 addslashes() 函數添加的反斜杠.PHP學習
用法示例如下:PHP學習
<?php $str="select * from `book` where bookname='維易PHP'"; echo $str."<br/>";//輸出字符串$str echo $astr=addslashes($str);//字符串轉義并輸出 echo "<br/>"; echo stripslashes($astr);//將轉義字符串還原 ?>
運行結果如下:PHP學習
select * from `book` where bookname='維易PHP' select * from `book` where bookname=\'維易PHP\' select * from `book` where bookname='維易PHP'
補充:PHP學習
addslashes()與addcslashes()函數的區別:PHP學習
這是兩個寫法非常相近但是使用有所區別的函數,addslashes() 函數返回在預定義字符之前添加反斜杠的字符串,而addcslashes() 函數返回在指定字符前添加反斜杠的字符串,因此addcslashes() 函數必要添加附加參數說明必要添加反斜杠的具體字符.PHP學習
歡迎參與《PHP編程:PHP中addslashes()和stripslashes()實現字符串轉義和還原用法實例》討論,分享您的想法,維易PHP學院為您提供專業教程。