我遇到了問題,在img標記中回顯src和alt屬性。它根本不顯示圖像。有沒有人知道我應該如何構造這個?回聲問題img標記
echo '<td rowspan="7">' . <img src=$row[url] alt=$row[caption] height="250" width="300"/> . '</td>';
感謝
我遇到了問題,在img標記中回顯src和alt屬性。它根本不顯示圖像。有沒有人知道我應該如何構造這個?回聲問題img標記
echo '<td rowspan="7">' . <img src=$row[url] alt=$row[caption] height="250" width="300"/> . '</td>';
感謝
你的報價都搞砸了:
要使用單引號和串聯,請使用解決您的方法:
echo '<td rowspan="7"><img src="' . $row['url'] . '" alt="' . $row['caption'] . '" height="250" width="300"/></td>';
或者全部爲雙引號字符串,內附變量{}
,並把單引號括起來的所有屬性:
echo "<td rowspan='7'><img src='{$row[url]}' alt='{$row['caption']}' height='250' width='300'/></td>";
你img
HTML仍然需要在一個字符串,如果你想以連接它:
echo '<td rowspan="7">' . "<img src=$row[url] alt=$row[caption] height=\"250\" width=\"300\"/>" . '</td>';
或簡單:
echo "<td rowspan=\"7\"><img src=$row[url] alt=$row[caption] height=\"250\" width=\"300\"/></td>";
我建議你到html標籤從你的PHP代碼中分離出來,就像這樣:
<td rowspan="7"><img src="<?php echo $row[url] ?>" alt="<?php echo $row[caption] ?>" height="250" width="300"/></td>
您需要封閉<img>
標籤在引號(不要忘了雙引號的屬性值):
echo '<td rowspan="7"><img src="' . $row['url'] . '" alt="' . $row['caption'] . '" height="250" width="300"/></td>';
此外,而不是串聯的字符串,可以使用逗號echo
。這是一個微不足道的性能提升(用戶幾乎肯定不會注意到),但很高興知道!
echo '<td rowspan="7"><img src="', $row['url'], '" alt="', $row['caption'], '" height="250" width="300"/></td>';
不要忘記淨化你的$row
數據,以便流浪"
不會破壞你的網站。
echo '<td rowspan="7"><img src=".$row[url].'" alt='".$row[caption].'" height="250" width="300"/></td>';
如果我明白你是什麼後,這應該工作:
echo '<td rowspan="7"><img src="{$row[url]}" alt="{$row[caption]}" height="250" width="300"/></td>';
感謝您的評論。在我使用''''和'''的時候或在哪裏,它是否重要,因爲我不知道哪個是正確的方式或者沒有關係?例如一些帖子聲明'「
我通常會在外面用雙引號,原因是你可以直接在雙引號內調用變量,它們會被解釋。 '$ str ='test'; echo「test:$ str」;'輸出將會是'test:test',如果我在外面使用單引號就不會解釋。 ; echo'test:$ str';'會輸出'test:$ str',這是不理想的,也就是說,如果你真的注重效率,如果你不輸出變量,使用單引號會更高效。所以有一些思想流派,祝你好運! – 2012-01-11 01:21:54
由於琥珀,它的作品!但爲什麼它需要在一個字符串中?我不知道爲什麼我將它連接起來,這是我在線閱讀的內容。最好不要? – user1135192 2012-01-10 21:07:44
如果不在引號中,PHP會認爲它是PHP,而不是HTML和錯誤輸出。至於連接,它不應該。至少不在'td'和'img'標籤之間。另外,我會建議將變量放在大括號'{}'中。我很驚訝它甚至沒有它們,因爲它是一個數組元素,使用鍵'$ array ['something']'調用。 – 2012-01-10 21:11:47