我正在使用wunderground.com API设置天气页面。无论如何,我想做以下事情:
变量$weather
等于Clear
,我想显示一个图像。
我试过这个:
if ($weather=="Clear") echo <img src="http://example.org/clear.gif" alt="Clear"/>
我需要做什么?
试试这个
if ($weather=="Clear") echo '<img src="http://example.org/clear.gif" alt="Clear"/>';
您尝试的代码将呈现ERROR。您需要将 HTML 文本和任何字符串放在引号中,在echo
它们之前。
if ($weather=="Clear") echo '<img src="http://example.org/clear.gif" alt="Clear"/>'
剩下的,没有什么可以改进的了:)
if ($weather==="Clear")
echo "<img src=\"http://example.org/clear.gif\" alt=\"Clear\"/>";
echo '<img src="http://example.org/clear.gif" alt="Clear"/>';
或者
echo "<img src='http://example.org/clear.gif' alt='Clear' />";
if ($weather=="Clear") echo "<img src=\"http://example.org/clear.gif\" alt=\"Clear\"/>";
或者
if ($weather==="Clear") echo '<img src="http://example.org/clear.gif" alt="Clear"/>';
或者
if ($weather==="Clear") echo <<<ABC
<img src="http://example.org/clear.gif" alt="Clear"/>
ABC;
等等。
对于有条件地渲染 html,我经常只使用 php 标签...
if($weather === "Clear") {?>
<img src="http://example.org/clear.gif" alt="Clear"/>
<?php}