回覆列表
  • 1 # 使用者2458114238191884

    給你轉了一段有用法總結:

    php中的跳脫字元用法總結

    \是一個轉義符,跟在\後面的第一個字元將變的沒有意義或特殊意義,什麼是變的沒有意義呢?比如"是字串的定界符,\"的話就使它失去了定界符的意義了,變為普通的"。比如你可以透過echo "\"";輸出一個單引號",同時跳脫字元\也不會顯示。

    跳脫字元\只在在後來是特殊符號時才有轉義的功能,而其它的時候,\也只是一個普通的字元。

    這些所謂有特殊的符號包括:

    1、"也就是間引號。

    2、"也就是雙引號。

    3、$如果在雙引號內,它就算是特殊字元,比如echo "$aa";不會輸出$aa的值,輸出的是$aa。在單引號裡它不算特殊字元。

    4、\n表示一個換行,在windows下看起來和回車一樣的,linux等其他系統則不是,一般上windows下按回車鍵的值等於\r\n,就是回車+換行,而linux只是換行,就是\n。

    5、\r表示回車。

    6、\t表示水平製表符,就是鍵盤上的Tab那個按鍵。

    7、\\表示一個\。

    7、\[0-7]{1,3},這是個正則的描述,就是表示1-3位的8進位制數字,8進位制不懂?說簡單點:表示0-7的數字,1-3位數,打個比方0,7,10,777,注意,不會出現8以上的數字,最大就是777。

    8、\x[0-9A-Fa-f]{1,2},也是個正則的描述,表示1-2位的16進位制數字,8進位制不懂得話,16進位制也是不懂的,說簡單點就是0-9,a-f(不分大小寫)的1-2位數,如1,10,F,1a,FF,最大值就是FF了。

  • 中秋節和大豐收的關聯?
  • 三國的廖化到底活了多少歲呢?