有4種定義方式:1、用單引號包裹字符,語法“'字符內容'”;2、用雙引號包裹字符,語法“"字符內容"”;3、用heredoc結構,語法“<<<EOF 字符內容 EOF;”;4、用nowdoc結構,語法“<<<'EOD' 字符內容 EOD;”。Nowdoc和heredoc類似,但它中不進行變量解析操作;這種結構很適合用于嵌入PHP代碼或其它大段文本而無需對其中的特殊字符進行轉義。
本教程操作環境:windows7系統、PHP8.1版、DELL G3電腦
字符串是連續的字符序列,在其它語言中,字符和字符串是兩種不同的數據類型,但在 PHP 中,統一將字符和字符串當作字符串數據類型。
在 PHP 中,定義字符串有4種方式,分別是單引號方式、雙引號方式、Heredoc 方式、nowdoc 方式。
“單引號”定義方式
定義一個字符串的最簡單的方法是用單引號把它包圍起來(字符 ')。
要表達一個單引號自身,需在它的前面加個反斜線()來轉義。要表達一個反斜線自身,則用兩個反斜線(\)。其它任何方式的反斜線都會被當成反斜線本身:也就是說如果想使用其它轉義序列例如 r 或者 n,并不代表任何特殊含義,就單純是這兩個字符本身。
注意: 不像雙引號和 heredoc 語法結構,在單引號字符串中的變量和特殊字符的轉義序列將不會被替換。
示例:
<?php echo 'this is a simple string'; echo '<br>'; // 可以錄入多行 echo 'You can also have embedded newlines in strings this way as it is okay to do'; echo '<br>'; // 輸出: Arnold once said: "I'll be back" echo 'Arnold once said: "I'll be back"'; echo '<br>'; // 輸出: You deleted C:*.*? echo 'You deleted C:\*.*?'; echo '<br>'; // 輸出: You deleted C:*.*? echo 'You deleted C:*.*?'; echo '<br>'; // 輸出: This will not expand: n a newline echo 'This will not expand: n a newline'; echo '<br>'; // 輸出: Variables do not $expand $either echo 'Variables do not $expand $either'; echo '<br>'; ?>
“雙引號”定義方式
如果字符串是包圍在雙引號(")中, PHP 將對以下特殊的字符進行解析:
序列 | 含義 |
---|---|
n |
換行(ASCII 字符集中的 LF 或 0x0A (10)) |
r |
回車(ASCII 字符集中的 CR 或 0x0D (13)) |
t |
水平制表符(ASCII 字符集中的 HT 或 0x09 (9)) |
v |
垂直制表符(ASCII 字符集中的 VT 或 0x0B (11)) |
e |
Escape(ASCII 字符集中的 ESC 或 0x1B (27)) |
f |
換頁(ASCII 字符集中的 FF 或 0x0C (12)) |
\ |
反斜線 |
$ |
美元標記 |
" |
雙引號 |
[0-7]{1,3} |
符合該正則表達式序列的是一個以八進制方式來表達的字符,which silently overflows to fit in a byte (e.g. "400" === " 主站蜘蛛池模板: 99精品在线免费| 久久精品国产99国产精品| 国产精品 羞羞答答在线| 亚洲av无码国产精品夜色午夜| 国产久爱免费精品视频| 国产精品久久一区二区三区| 无码国内精品人妻少妇| 久久精品?ⅴ无码中文字幕| 97精品国产高清自在线看超| 99在线热播精品免费99热| 亚洲爆乳精品无码一区二区三区| 国产一区二区精品尤物| 亚洲国产综合91精品麻豆| 99re这里只有精品热久久| 精品乱码一区二区三区四区| 亚洲国产成人精品无码久久久久久综合 | 国产精品国产三级国产a| jiucao在线观看精品| 国产区精品一区二区不卡中文| 亚洲精品乱码久久久久久中文字幕 | 北条麻妃国产九九九精品视频| 99RE6热在线精品视频观看| 无码少妇精品一区二区免费动态| 欧美在线精品一区二区三区| 国产呦小j女精品视频| 国产成人精品一区二区三区| 日本精品一区二区三区在线观看| 成人精品在线视频| 2020亚洲男人天堂精品| …久久精品99久久香蕉国产| 国产AV午夜精品一区二区入口| 精品无码久久久久久尤物| 国产精品亚韩精品无码a在线| 精品国偷自产在线| 51视频国产精品一区二区| 国产成人精品优优av| 2022国产精品自产拍在线观看| 国产精品毛片无遮挡| 99精品在线观看| 日韩精品在线视频| 国产精品成人h片在线| |