在 php 中字串可以使用兩種方式表示:
"這是一個字串"
'這也是一個字串'
基本上就兩個是相同的,但在一些狀況下,就會比較好用。
$a = "This is a pen. " ;
echo "這是字串 a = $a<br>" ;
echo '這是字串 a = $a' ;
<檢視結果>
你會發現,在雙引號中的字串會自動替代他的值,但單引號則只認定$a是字串的一部份。
這兩個字串表示方式配合使用,在輸出html語法情況下很好用。
這是一個表格的 html 語法:
<table width="90%" border="1" cellspacing="0" cellpadding="0">
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
</table>
以 php 來輸出:程式碼如下:
echo "<table width=\"90%\" border=\"1\" cellspacing=\"0\" cellpadding=\"0\">" ;
echo "<tr>" ;
echo "<td> </td>" ;
echo "<td> </td>" ;
echo "</tr>" ;
echo "<tr>" ;
echo "<td> </td>";
echo "<td> </td>" ;
echo "</tr>" ;
echo "</table>" ;
<觀看結果>
你看第一行,以雙引號來框住字串,但html中也有雙引號,那你就要以 \" 來保留它。如果我們改為,這樣是不是清爽一些。(也可以位置置換)
echo '<table width="90%" border="1" cellspacing="0" cellpadding="0">' ;
<觀看結果>