PHP addslashes()函數(shù)講解
PHP addslashes() 函數(shù)
實(shí)例
在每個(gè)雙引號(")前添加反斜杠:
<?php
$str = addslashes('What does "yolo" mean?');
echo($str);
?>
定義和用法
addslashes() 函數(shù)返回在預(yù)定義的字符前添加反斜杠的字符串。
預(yù)定義字符是:
- 單引號(')
- 雙引號(")
- 反斜杠(\)
- NULL
提示:該函數(shù)可用于為存儲在數(shù)據(jù)庫中的字符串以及數(shù)據(jù)庫查詢語句準(zhǔn)備合適的字符串。
注釋:默認(rèn)情況下,PHP 指令 magic_quotes_gpc 為 on,對所有的 GET、POST 和 COOKIE 數(shù)據(jù)自動運(yùn)行addslashes()。不要對已經(jīng)被 magic_quotes_gpc 轉(zhuǎn)義過的字符串使用addslashes(),因?yàn)檫@樣會導(dǎo)致雙層轉(zhuǎn)義。遇到這種情況時(shí)可以使用函數(shù)get_magic_quotes_gpc()進(jìn)行檢測。
語法
addslashes( _string_ )


實(shí)例 1
向字符串中的預(yù)定義字符添加反斜杠:
<?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."; ?>
總結(jié)
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請查看下面相關(guān)鏈接
相關(guān)文章
一步一步學(xué)習(xí)PHP(1) php開發(fā)環(huán)境配置
看著PHP已經(jīng)成為最熱門的Web編程語言,自己的心里也開始癢癢了,好吧,那就從今天開始學(xué)習(xí)下PHP。2010-02-02
如何將數(shù)據(jù)從文本導(dǎo)入到mysql
如何將數(shù)據(jù)從文本導(dǎo)入到mysql...2006-10-10
如何在PHP中使用Oracle數(shù)據(jù)庫(1)
如何在PHP中使用Oracle數(shù)據(jù)庫(1)...2006-10-10
PHP PDOStatement::debugDumpParams講解
今天小編就為大家分享一篇關(guān)于PHP PDOStatement::debugDumpParams講解,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧2019-01-01

