回声问题img标记
我遇到了问题,在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
- 1. img标签间距问题
- 2. img 标签 访问图片 返回403 forbidden问题
- 3. img 标签 访问图片 返回403 forbidden问题,meta标签的说明
- 4. 关于img标签间距问题
- 5. 【反防盗链】img 标签 访问图片 返回403 forbidden问题
- 6. 标记问题:生成模型和噪声通道模型
- 7. vue img路径问题
- 8. Vue img src绑定问题
- 9. 小程序img问题
- 10. img 标签
- 11. HTML —— img标签
- 12. img标签
- 13. Html img 标签
- 14. WEB前端问题——img标签的onclick事件没法响应问题【转载】
- 15. img标签、iframe标签
- 16. IMG标签在IE9浏览器下显示图片的问题
- 17. html 标签 处理img src base64格式遇到问题
- 18. 解决img标签上下间隙问题
- 19. img标签之间的间距问题原理
- 20. 图片懒加载,img标签offsetTop获取出错问题
- 21. 解决img在a标签中存在下间距问题
- 22. img标签src="[object Moudle]"问题解决办法
- 23. html声明变量标记
- 24. a _ img _list 标签
- 25. html标签之img
- 26. Html之img标签
- 27. vue img标签mode
- 28. Img标签与background
- 29. 黑苹果声卡HDA无声问题
- 30. js动态更换img的src问题
由于琥珀,它的作品!但为什么它需要在一个字符串中?我不知道为什么我将它连接起来,这是我在线阅读的内容。最好不要? – user1135192 2012-01-10 21:07:44
如果不在引号中,PHP会认为它是PHP,而不是HTML和错误输出。至于连接,它不应该。至少不在'td'和'img'标签之间。另外,我会建议将变量放在大括号'{}'中。我很惊讶它甚至没有它们,因为它是一个数组元素,使用键'$ array ['something']'调用。 – 2012-01-10 21:11:47