php字串類型講解,php字串講解_PHP教程

來源:互聯網
上載者:User

php字串類型講解,php字串講解


PHP 支援八種原始類型(type)。

四種標量類型:

兩種複合類型:

兩種特殊類型:

字串類型

一個字串是一串字元的序列,就像 "Hello world!"。

定義字串有 3 種方法:

1.單引號定義

將字串用單引號(')括起來是定義字串最簡單的方法:


如果字串中有單引號,那麼需要使用反斜線(\)進行轉義:


提示:如果在單引號之前或字串結尾需要出現一個反斜線,需要用兩個反斜線表示。換言之反斜線在此只轉義 ' 字元而不會轉義其他字元。

如果只是定義一個簡單的字串而不需要解析更多的內容,顯然用單引號效率更高。

2.雙引號定義

如果用雙引號(")定義字串,PHP 懂得更多特殊字元的逸出序列:

逸出序列 說明
\n 換行
\r 斷行符號
\t 水平定位字元
\[/td> 反斜線
\$ 貨幣符號
\" 雙引號
\[0-7]{1,3} 此Regex序列匹配一個用八進位符號表示的字元
\x[0-9A-Fa-f]{1,2} 此Regex序列匹配一個用十六進位符號表示的字元

例子:


注意該例子中的換行是指文本意義上換行,如果需要在瀏覽器裡顯示換行,需要用 nl2br() 函數將 \n 替換成

雙引號字串最重要的一點是其中的變數名會被變數值解析替代:


3.定界符定義

定界符定義字串是使用定界符文法(<<<),並在定界符之後提供一個標識符,然後是被定義的字串,最後是同樣的標識符結束字串定義。

例子:


該例子中,EOD 就是標識符。結束標識符必須從行的第一列開始。同樣,標識符也必須遵循 PHP 中其它任何標籤的命名規則:只能包含字母數字底線,而且必須以底線或非數字字元開始。

注意:結束標識符所在的行不能有任何其他字元(可能除了一個分號 ; 之外),包括行縮排等。

提示:字串不僅僅指上面例子所示的若干文字字元,也可以把數字定義為字串,甚至巨大的長文本,這是和資料庫中的 char 定義不一樣的地方。

原文地址:http://www.manongjc.com/php/php_string.html

相關閱讀:

php 使用str_word_count() Function Compute字串中的單詞個數

php str_split() 將字串分割成N部分並儲存到數組中

php str_shuffle 打亂字串,將字串的字元隨機排列

php str_rot13() 函數擷取字串的ROT13 編碼

php str_repeat()將字串重複N次

http://www.bkjia.com/PHPjc/1129317.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/1129317.htmlTechArticlephp字串類型講解,php字串講解 PHP 支援八種原始類型(type)。 四種標量類型: 兩種複合類型: 兩種特殊類型: 字串類型 一個字元...

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.