《PHP編程:PHP中addslashes()和stripslashes()實(shí)現(xiàn)字符串轉(zhuǎn)義和還原用法實(shí)例》要點(diǎn):
本文介紹了PHP編程:PHP中addslashes()和stripslashes()實(shí)現(xiàn)字符串轉(zhuǎn)義和還原用法實(shí)例,希望對(duì)您有用。如果有疑問,可以聯(lián)系我們。
本文實(shí)例講述了PHP中addslashes()和stripslashes()實(shí)現(xiàn)字符串轉(zhuǎn)義和還原用法.分享給大家供大家參考,具體如下:PHP學(xué)習(xí)
PHP中addslashes() 函數(shù)返回在預(yù)定義字符之前添加反斜杠的字符串.PHP學(xué)習(xí)
預(yù)定義字符是:PHP學(xué)習(xí)
單引號(hào)(')
雙引號(hào)(")
反斜杠(\)
NULLPHP學(xué)習(xí)
stripslashes() 函數(shù)刪除由 addslashes() 函數(shù)添加的反斜杠.PHP學(xué)習(xí)
用法示例如下:PHP學(xué)習(xí)
<?php $str="select * from `book` where bookname='維易PHP'"; echo $str."<br/>";//輸出字符串$str echo $astr=addslashes($str);//字符串轉(zhuǎn)義并輸出 echo "<br/>"; echo stripslashes($astr);//將轉(zhuǎn)義字符串還原 ?>
運(yùn)行結(jié)果如下:PHP學(xué)習(xí)
select * from `book` where bookname='維易PHP' select * from `book` where bookname=\'維易PHP\' select * from `book` where bookname='維易PHP'
補(bǔ)充:PHP學(xué)習(xí)
addslashes()與addcslashes()函數(shù)的區(qū)別:PHP學(xué)習(xí)
這是兩個(gè)寫法非常相近但是使用有所區(qū)別的函數(shù),addslashes() 函數(shù)返回在預(yù)定義字符之前添加反斜杠的字符串,而addcslashes() 函數(shù)返回在指定字符前添加反斜杠的字符串,因此addcslashes() 函數(shù)必要添加附加參數(shù)說明必要添加反斜杠的具體字符.PHP學(xué)習(xí)
歡迎參與《PHP編程:PHP中addslashes()和stripslashes()實(shí)現(xiàn)字符串轉(zhuǎn)義和還原用法實(shí)例》討論,分享您的想法,維易PHP學(xué)院為您提供專業(yè)教程。
轉(zhuǎn)載請(qǐng)注明本頁(yè)網(wǎng)址:
http://www.snjht.com/jiaocheng/7789.html