0

我正在使用wunderground.com API设置天气页面。无论如何,我想做以下事情:

变量$weather等于Clear,我想显示一个图像。

我试过这个:

if ($weather=="Clear") echo <img src="http://example.org/clear.gif" alt="Clear"/> 

我需要做什么?

4

6 回答 6

4

试试这个

if ($weather=="Clear") echo '<img src="http://example.org/clear.gif" alt="Clear"/>';
于 2012-07-02T05:40:17.973 回答
2

您尝试的代码将呈现ERROR。您需要将 HTML 文本和任何字符串放在引号中,在echo 它们之前。

if ($weather=="Clear") echo '<img src="http://example.org/clear.gif" alt="Clear"/>'

剩下的,没有什么可以改进的了:)

于 2012-07-02T05:45:29.257 回答
1
if ($weather==="Clear") 
  echo "<img src=\"http://example.org/clear.gif\" alt=\"Clear\"/>";
于 2012-07-02T05:41:24.953 回答
1
 echo '<img src="http://example.org/clear.gif" alt="Clear"/>';

或者

 echo "<img src='http://example.org/clear.gif' alt='Clear' />";
于 2012-07-02T05:43:42.767 回答
0
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;

等等。

于 2012-07-02T05:48:08.780 回答
0

对于有条件地渲染 html,我经常只使用 php 标签...

if($weather === "Clear") {?>
  <img src="http://example.org/clear.gif" alt="Clear"/>
<?php}
于 2012-07-03T12:16:38.067 回答