PHP轉義字符串的代碼是“addcslashes("字符串","需要專義的字符")”或“addslashes("字符串")”;addcslashes()和addslashes()函數可以在字符串的指定字符前添加反斜杠,對字符串進行轉義。
本教程操作環(huán)境:windows7系統(tǒng)、PHP7.1版、DELL G3電腦
怎么轉義字符串?
字符串可以用單引號''
、雙引號""
、定界符<<<
3 種方式定義,其中最簡單的方法就是使用單引號''
來定義字符串。當使用字符串時,字符串中很可能也需要使用這幾個定義字符串的符號來作為字符串的一部分,為了避免混淆,就必須在這些符號的前面使用轉移符。
是一個轉義符,緊跟在
后面的第一個字符將變?yōu)闆]有意義或特殊意義的字符。
例如,'
是定義字符串的特殊符號,而寫成'
后,就失去了它定義字符串的功能了,變?yōu)槠胀ǖ膯我柫?。我們可以使?code>echo "'";來輸出一個單引號,轉義符不會顯示。
PHP怎么轉義字符串
方法1:使用addcslashes()函數
addcslashes() 函數返回在指定字符前添加反斜杠的字符串。
示例:在字符 “A” 之前添加一個反斜杠
<?php $str = addcslashes("A001 A002 A003","A"); echo($str); ?>
addcslashes() 函數對大小寫敏感。
注:對以下字符應用 addcslashes() 時請小心:0(NULL), r(回車), n(換行), f 換頁)、t(制表符)以及 v(垂直制表符)。在 PHP 中,