Zrobiłem, jak podałeś - niestety, ale jest inaczej niż zamysł.
pogoda.wp.pl/miasto,wroclaw,mid,1201305,mi.html
Pod tym adresem jest to, co mnie interesuje - "Prognoza ogólna", w której są (na dzień dzisiejszy) dane na sobotę, niedzielę, poniedziałek i wtorek.
Robiąc tak:
<?php
preg_match_all('/http://i.wp.pl/a/i/pogoda2/weather_pict06/([a-zA-z0-9]+).png/',$site,$icon);
<table border=1>
<tr><td>chmurka na jutro</td><td>'.$icon[1][0].'</td></tr>
<tr><td>chmurka na pojutrze</td><td>'.$icon[1][1].'</td> </tr>
<tr><td>chmurka na popojutrze</td><td>'.$icon[1][2].'</td></tr>
<tr><td>chmurka na popopojutrze</td><td>'.$icon[1][3].'</td></tr>
</table>';
echo '<table border=2><tr><td>'; preg_match('/http://i.wp.pl/a/i/pogoda2/weather_pict06/([a-zA-z0-9]+).png/',$site,$icon);
// chmurka "jutro"
preg_match('/<div class=\"chmurka\">([^<]*)width/',$site,$icon2);
// chmurka "pojutrze"
// chmurka popojutrze
echo 'icon: '.$icon[1][0].'<br>';//tu się pokazuje sam napis dsun3 echo 'icon[0]: '.$icon[2][0].'<br>';//adres echo 'icon[0]: '.$icon[3][0].'<br>';//adres echo 'icon[0]: '.$icon[4][0].'<br>';//adres echo 'więc biorąc icon: by bylo <img src="gfx/'.$icon[1].'.png" width=15 height=15>'; echo '</td></tr></table>'; ?>
wyszło nieporozumienie...
Pytanie jest więc dalej otwarte: w jaki sposób "wydobyć" te cztery chmurki, by dla każdego dnia była określona (nie przeze mnie, lecz przez wp) "chmurka"? Czyli jeszcze inaczej mówiąc:
echo 'SOBOTA: <img src="gfx/'.
$icon[1][0].'.png" width=15 height=15><br>
NIEDZIELA: <img src="gfx/'.
$icon[1][1].'.png" width=15 height=15><br>
PONIEDZIAŁEK: <img src="gfx/'.
$icon[1][2].'.png" width=15 height=15><br>
WTOREK: <img src="gfx/'.
$icon[1][3].'.png" width=15 height=15><br>
';
by to było dobrze wyświetlane - bo narazie nie jest.