視訊教程觀看地址:http://study.163.com/course/courseMain.htm?courseId=1003927005
在上一節課中,我們通過探索資料的儲存以及資料的邏輯這兩個基本部分。並且使用了整型和浮點型變數以及算術運算子來建立單位轉換器。
接下來的課程中,我們將繼續擴充套件這些技能,因為我們將探索更多的資料型別和邏輯來建立每日運動程式。
那麼這節課,我們先來看看字串變數。字串通常是用引號包圍一系列的字元。您可以使用單引號或雙引號來建立字串,但它們的工作方式是不同的。我們稍後來具體通過例子解釋。
那麼,首先,讓我們來建立一個字串變數。因為我們要建立一個新的程式,所以我們先刪除之前的程式碼。
然後我們建立一個名為string_one的變數,接著,我們將使用賦值運算子,一個等號,後面跟我們要儲存的值。那麼這裡,我輸入由單引號包圍的字串Hello World!。
$string_one = 'Hello World!'; |
現在,字串變數
string_one的值是hello world。我們使用echo來輸出字串的值:
現在我們儲存並執行該指令碼。
你看,輸出了Hello World。沒問題。
那麼,像我們之前說的那樣,單引號和雙引號包圍的字串是有區別的。它們之間的主要區別在於是否解釋變數的名稱。
這裡我們通過例子來講解,首先建立一個名為name的變數,我們將它設定為我的名字bangge。
$name = 'bang ge';
$string_one = 'Hello World!'; |
然後我們把Hello World改為Hello加上剛剛定義的字串變數Name。儲存檔案並再次執行該指令碼。
$string_one = 'Hello $name!'; |
你看,顯示是實際的變數名稱而不是它代表的值。這是因為變數不會在單引號中被解釋。我們只需將單引號更改為雙引號並再次儲存執行該指令碼。
$string_one = "Hello $name!"; |
你看,現在顯示的是:Hello bang ge。
所以說,通過使用雙引號,PHP直譯器會解釋變數,顯示變數的值,而不是變數名本身。所以,如果您希望在字串中顯示的變數的值,那麼請確保使用雙引號。
更多精彩內容盡在視訊中!
本文固定連結:
http://www.oxox.work/web/php-basics/string-intro/ | 虛幻大學檢視原文:
http://www.oxox.work/web/php-basics/string-intro/