本文實例講述了PHP中addslashes()和stripslashes()實作字串轉義和還原用法。分享給大家供大家參考,具體如下:
PHP中addslashes() 函數會傳回在預先定義字元之前加上反斜線的字串。
預定義字元是:
單引號(')
雙引號(")
反斜線()
NULL
stripslashes() 函數刪除由addslashes() 函數新增的反槓用法範例如下:
<?php $str="select * from `book` where bookname='本站'"; echo $str."<br/>";//输出字符串$str echo $astr=addslashes($str);//字符串转义并输出 echo "<br/>"; echo stripslashes($astr);//将转义字符串还原 ?>
select * from `book` where bookname='本站' select * from `book` where bookname=\'本站\' select * from `book` where bookname='本站'
以上就介紹了PHP中addslashes和stripslashes實作字串轉義和還原用法實例,包括了方面的內容,希望對PHP教程有興趣的朋友有所幫助。