1089浏覽量

String字符串

來源: 時間:2020-03-01

一(yī)個字符串 string 就是由一(yī)系列的字符組成,其中(zhōng)每個字符等同于一(yī)個字節。這意味着 PHP 隻能支持 256 的字符集,因此不支持 Unicode 。詳見字符串類型詳解。

Note: string 最大(dà)可以達到 2GB。


語法:

一(yī)個字符串可以用 4 種方式表達:

單引号
雙引号
heredoc 語法結構
nowdoc 語法結構(自 PHP 5.3.0 起)


單引号:

定義一(yī)個字符串的最簡單的方法是用單引号把它包圍起來(字符 ')。

要表達一(yī)個單引号自身,需在它的前面加個反斜線()來轉義。要表達一(yī)個反斜線自身,則用兩個反斜線()。其它任何方式的反斜線都會被當成反斜線本身:也就是說如果想使用其它轉義序列例如 r 或者 n,并不代表任何特殊含義,就單純是這兩個字符本身。

Note: 不像雙引号和 heredoc 語法結構,在單引号字符串中(zhōng)的變量和特殊字符的轉義序列将不會被替換。

雙引号:
如果字符串是包圍在雙引号(")中(zhōng), PHP 将對一(yī)些特殊的字符進行解析:

轉義字符
序列 含義
n 換行(ASCII 字符集中(zhōng)的 LF 或 0x0A (10))
r 回車(chē)(ASCII 字符集中(zhōng)的 CR 或 0x0D (13))
t 水平制表符(ASCII 字符集中(zhōng)的 HT 或 0x09 (9))
v 垂直制表符(ASCII 字符集中(zhōng)的 VT 或 0x0B (11))(自 PHP 5.2.5 起)
e Escape(ASCII 字符集中(zhōng)的 ESC 或 0x1B (27))(自 PHP 5.4.0 起)
f 換頁(ASCII 字符集中(zhōng)的 FF 或 0x0C (12))(自 PHP 5.2.5 起)
反斜線
$ 美元标記
" 雙引号
[0-7]{1,3} 符合該正則表達式序列的是一(yī)個以八進制方式來表達的字符
x[0-9A-Fa-f]{1,2} 符合該正則表達式序列的是一(yī)個以十六進制方式來表達的字符

和單引号字符串一(yī)樣,轉義任何其它字符都會導緻反斜線被顯示出來。用雙引号定義的字符串最重要的特征是變量會被解析。

下(xià)一(yī)篇 暫無

上一(yī)篇: Float浮點型

聯系我(wǒ)們

一(yī)次需求提交或許正是成就一(yī)個出色産品的開(kāi)始。
歡迎填寫表格或發送合作郵件至: qczsky@126.com

大(dà)理青橙科技

電(diàn)話(huà):13988578755 13988578755

郵箱:qczsky@126.com

地址:大(dà)理市下(xià)關龍都春天10層