首頁  >  文章  >  後端開發  >  什麼是php轉義與反轉義字串資料?

什麼是php轉義與反轉義字串資料?

伊谢尔伦
伊谢尔伦原創
2017-04-12 09:35:192328瀏覽

先來談談什麼是轉義字元?

     轉義字符,其實就是將規定的PHP語法用 " \ " 來輸出。但語法規定在不同的系統中轉義字符的作用是不同的,例如:在windows系統中的回車換行符用" \r " 或" \n ",而在Linux 系統中這兩種換行符號有比較大的差別:"\r"遊標回到行首,但還在本行; "\n"表示下一行,不會回到行首。

PHP中的轉義字元有以下的一些:       

                    " \n" ==>換行               

##                                  

#########                                ############                            \\"==> 反斜線############                           ############                            >單引號     ############                                              " \" " ==>雙引號 ############                                              " \[0-7]{1,3} "            正規表示式符合一個八進位符號表示的字元############                    " \x[0-9A-Fa-f]{1,2} "    正規表示式符合一個十六進位符號表示的字元#########在PHP中,可以使用echo() 和print() 語句傳送資料到Web瀏覽器,也可以使用它們傳送HTML 程式碼到Web瀏覽器。 ,echo() 和print() 是語言構造,而不是函數,這裡用了一對括號,從而有助於與變數以及PHP的其他部分區分開。一個都不會產生任何問題。

字串可以使用單引號(')、雙引號(")、界定符(<<<)3種方法定義。 ,因此需要對這些字元做轉義處理,要在這些字元的前面使用轉義符 " \ "。符,緊接在"\"後面的第一個字元將變得沒有意義。 \'  "

時就失去了定界符的意義,變成普通的單引號

" ' " 。朋友可以透過echo '  \' ' 輸出一個單引號" ' ", 但轉義符" \ " 不會顯示。 ##轉義字元代碼

轉義字元的意義

#\ "雙引號##\ r#回車符號\ t#製表符\ $##「美元符號\使用轉移符號 " \ " 對字串進行轉義的實例:
\ ' 單引號
\ \ 反斜線
\ n 換行符號
#\ $
說明: 如果要在字串中表示單引號,則需要使用反斜線()來進行轉義。例如,要表示字串" I'am ",就需要寫成這個樣式 " I\'am  " 。

<?php
  echo &#39;this url_name = \&#39;PHP中文网\&#39;&#39;;
?>
輸出結果為:
this url_name = &#39;PHP中文网&#39;

以上是什麼是php轉義與反轉義字串資料?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn