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