【问题标题】:issues using an image src in php echo [closed]在php echo中使用图像src的问题[关闭]
【发布时间】:2014-04-17 22:30:57
【问题描述】:

我在 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>";

上面的不行,是语法问题吗?

谢谢

【问题讨论】:

  • 语法高亮清楚地显示您的错误。是报价问题。您确实应该使用提供语法突出显示的文本编辑器或 IDE。这确实是一个微不足道的错误。

标签: php image html echo src


【解决方案1】:

您需要对echo 语句中的引号进行转义

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

【讨论】:

  • 谢谢,问题解决了
【解决方案2】:

如果不转义,也可以使用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>";

【讨论】:

    【解决方案3】:

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

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

    单引号也一样。 但是如果你需要单引号和双引号,你可以使用任何方法并使用 \'\"

    或者你也可以有一个非常有用的heredoc语法。

    【讨论】:

      猜你喜欢
      • 2015-03-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多