ну если ты работать будешь с API какого нить сервиса - то кроме картинки погоды, они ещё передают числовой эквивалент этой картинки
и тут уже либо if esle либо switch case - что тебе по душе
т.е. в зависимости от цифры - подставлять в шапку ту или иную картинку.
например ты делаешь запрос на город Москва
http://xml.weather.co.ua/1.2/city/?search=Москва - получаешь XML и работаешь с ним
вот более подробное описание сервиса
http://www.weather.ua/services/xml/
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker