在php echo中使用图像src的问题

时间:2014-04-17 14:22:45

标签: php image html echo src

我在php标签中使用图片搜索时遇到问题,是否可能? 我的代码如下:

<?php
 echo "<div id=reviewname>Name: ".$dname['name']."</div>";
 echo "<div id=reviewseat>Seat: ".$dseat['seat']."</div>";
 echo "<div id=srating>Sound: ".$dsrating['s_rating']."</div>";
 echo "<div id=crating>Comfort: ".$dcrating['c_rating']."</div>";
 echo "<div id=vrating>View: ".$dvrating['v_rating']."</div><br /><br/>";
 echo "<div id=reviewcomment> Comments: ".$dcomment['comment']."</div>";
?>

我想在这些div中成为一个图像src示例:

echo "<div id=srating><img src="images/soundimg.png" alt="Sound" height="35" width="35"></div>Sound: ".$dsrating['s_rating']."</div>";

以上不起作用,这是一个语法问题吗?

由于

3 个答案:

答案 0 :(得分:3)

您需要转义echo声明

中的引号
echo "<div id=srating><img src=\"images/soundimg.png\" alt=\"Sound\" height=\"35\" width=\"35\"></div>Sound: ".$dsrating['s_rating']."</div>";

答案 1 :(得分:0)

如果没有转义,您还可以single quotes使用attribute values

echo "<div id=srating><img src='images/soundimg.png' alt='Sound' height='35' width='35'></div>Sound: ".$dsrating['s_rating']."</div>";

答案 2 :(得分:0)

如果你需要回显并且在字符串中你需要输入"引号,你可以在你的字符串周围使用单引号。

echo '<div id=srating><img src="images/soundimg.png" alt="Sound" height="35" width="35"></div>Sound: '.$dsrating['s_rating'].'</div>';

单引号相同。 但如果你需要单身和单身双引号,您可以使用任何方法并使用\'\"

或者您也可以使用heredoc语法。