如果输入代码等于代码,请设置图标

时间:2014-07-19 21:31:27

标签: php

所以,我正在使用php和一些天气apis制作天气应用程序。我使用的API是给我代码,说明天气是什么样的。因此,例如,如果代码是200,则意味着当前的天气是“小雨雷雨”。我想要做的是为每个代码显示一个图标。

icon-lightning-4 { 200, 201, 202, 210, 211, 212, 221, 230, 231, 231 }
icon-rainy-2 { 300, 301, 302, 310, 311, 312, 313, 314, 321, 520, 521, 522, 531 }
icon-rainy { 500, 501, 502, 503, 504 }
icon-snowy-3 { 511, 600, 601, 602, 611, 612, 615, 616, 620, 621, 622 }
icon-air { 701, 711, 721, 731, 741, 751, 761, 761, 771, 781 }
icon-sun { 800 }
icon-moon { 800 }
icon-cloudy { 801 }
icon-cloud-3 { 801 }
icon-cloud-4 { 802 }
icon-cloudy-2 { 803, 804 }

上面你可以看到花括号内的图标名称和代码。如何用PHP实现这一点来显示图标而不是代码。我不是PHP开发人员,但我正在学习,这就是我问这个问题的原因。非常感谢。左侧的这些图标名称实际上是显示图标的跨度类。

1 个答案:

答案 0 :(得分:-2)

很难给你正确的代码,因为那里没有那么多,......但这就是我要做的:

PHP:

// for the lightning icon...
if ($code == 200||201||202||210||211||212||221||230||231||231){
$image_URL = "icon_lightning.png";
}

HTML:

<img src='<?php echo $image_URL ?>' width='50px' height='50px'></img>