2012年6月23日 星期六

PHP 字串資料

引號表示法
· 可使用單引號或雙引號
· 字串中反斜線\被稱為跳脫字元(escapes),如果字串中要顯示反斜線時,就必須以二個反斜線來表示

echo 'XAMPP安裝路徑在d:\\xampp\\中';

· 單引號表示法字串中的變數合視為一般字串,而雙引號表示法字串中的變數視為變數編譯

<?php
$language = "PHP";
echo '$language 網頁設計<br />';    //結果為$language 網頁設計
echo "$language 網頁設計";      //結果為PHP 網頁設計
?>

heredoc表示法
$變數名稱 = <<<自訂名稱
字串內容

自訂名稱;

· 字串內容可以是使用任何字元,變數會被編譯

<?php
$language = 'PHP';
$slogan = <<<msg
$language, I'm lovin' it.
msg;
echo $slogan;
?>
· 開頭的自訂名稱之後不可放置任何字元,結尾的自訂名稱一定要放在行首
執行結果:
PHP, I'm lovin' it.

nowdoc表示法
$變數名稱 = <<<'自訂名稱'字串內容

自訂名稱;

· 跳脫字元會視為一般字元,變數也不會被編譯

<?php
$language = "PHP";
$slogan =  <<<'msg'
$language, I'm lovin' it.
msg;
echo $slogan;
?>
執行結果:
$language, I'm lovin' it.