麻辣家族討論版版's Archiver

小誌 發表於 2011-4-17 23:58

2-5-5 串接符號

[color=DarkRed][size=4][b]2-5-5   串接符號[/b][/size][/color]
所謂的串接符號就是將兩段資料連接起來, PHP中對於資料的串接使用的是「.」小數點符號。

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


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

頁: [1]

麻辣家族討論版版為 麻辣學園 網站成員  由 昱得資訊工作室 © Since 1993 所提供