給你轉了一段有用法總結:
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了。
給你轉了一段有用法總結:
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了。