今天小編就為大家分享一篇關于PHP中quotemeta()函數的用法講解,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧。
PHP quotemeta() 函數
實例
在預定義的字符前添加反斜杠:
- $str = "Hello world. (can you hear me?)";
- echo quotemeta($str);
- ?>
定義和用法
quotemeta()函數在字符串中某些預定義的字符前添加反斜杠。
預定義的字符:
句號(.)
反斜杠(/)
加號(+)
星號(*)
問號(?)
方括號([])
脫字號(^)
美元符號($)
圓括號(())
提示: 該函數可用于轉義擁有特殊意義的字符,比如 SQL 中的 ( )、[ ] 以及 * 。
注釋: 該函數是二進制安全的。
語法
quotemeta( _string_ )
實例 1
在多個預定義的字符前添加反斜杠:
- $str1 = "1 + 1 = 2";
- $str2 = "1 * 1 = 1";
- $str3 = "Could you borrow me 5$?";
- $str4 = "Are you not entertained? (I am..)";
- $str5 = "The caret [ ^ ] Looks like a hat!";
- echo quotemeta($str1)."
";- echo quotemeta($str2)."
";- echo quotemeta($str3)."
";- echo quotemeta($str4)."
";- echo quotemeta($str5)."
";- ?>
新聞熱點
疑難解答