Board logo

標題: 2-5-5 串接符號 [打印本頁]

作者: 小誌    時間: 2011-4-17 23:58     標題: 2-5-5 串接符號

2-5-5   串接符號
所謂的串接符號就是將兩段資料連接起來, PHP中對於資料的串接使用的是「.」小數點符號。

不需串接符號
當我們使用echo()函數輸出資料時並不需要串接符號,因為放置在echo()函數內的資料型態一律視為字串,例如:(範例ch02_11.php)
  1. $X="若我們覺得敘述很長,";
  2. $Y="希望將敘述分別撰寫在多行之中,";
  3. $Z="這個希望是OK的";
  4. echo"$X <br> $Y <br>5550" ;
複製代碼
執行結果如圖2-16所示,如果使用echo()函數輸出的資料包含變數,則輸出的是變數內的資料值而非變數名稱:
[attach]5460[/attach]
圖2-16   範例ch02_11.php。


需要串接符號
[attach]5461[/attach]
圖2-17   範例ch02_12.php。
先來看一下例子,程式結果會輸出一道算式「50+50=100」:(範例ch02_12.php)
  1. $X=50;
  2. $Y=50;
  3. $Z=$X+$Y;
  4. echo $X . "+" . $Y . "=" . $Z;
複製代碼
使用echo()函數輸出的資料包含變數,則輸出的是變數內的資料值而非變數名稱,這個我們知道了,但是我們現在要輸出的是算式「50+50=100」,其中「=」與「+」是字串而非「運算子」,因此加號與等號我們都必須使用雙引號包括起來,並使用「.」串接符號將資料串接起來如圖2-17所示。




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)