Взимане на определена част от текст

djman

Registered
Здравейте!
Имам

HTML:
<img src="http://sinoptik.bg/i/emotion/1/n000.png" align="left" style="margin-right:10px;" VSPACE=2> Състояние: <b>Ясно</b> <br />Температура: <b>8°C</b> | Усеща се като: <b>8°C</b> <br />Вятър: <b>запад-югозапад</b> | Сила: <b>тих, 1.0 м/с</b>

Като искам да се показва само

HTML:
Температура: <b>8°C</b> | Усеща се като: <b>8°C</b> <br />Вятър: <b>запад-югозапад</b> | Сила: <b>тих, 1.0 м/с</b>

Ясно е, че img src="" и Състояние: <b></b> (както и други части) се променят.
Как ще стане? Благодаря! :)
 
PHP:
$link = 'http://sinoptik.bg/genrss.php?lid=100730013';
$get = file_get_contents($link);
for($i=0;$i<=5;$i++) {
$title1 = explode('<title>',$get); 
$title2 = explode('</title> ',$title1[1]);
$title = $title2[0];
$desc1 = explode('<description>',$get);
$desc2 = explode('</description> ',$desc1[1]);
$desc = $desc2[0];
echo "$title <br> $desc <br><br>";
}

така ??? O_O :idea:
 
PHP:
<?php
header("Content-Type: text/html; charset=UTF-8");
$fg = file_get_contents("http://sinoptik.bg/genrss.php?lid=100730013");

preg_match_all("/Температура: \<b\>(.*?)\<\/b\> | Усеща се като: \<b\>(.*?)\<\/b\> \<br \/\>Вятър: \<b\>(.*?)\<\/b\> | Сила: \<b\>(.*?)\<\/b\>/sm", $fg, $out);

print_r($out[0]);
?>

Ето, ти си избирай кои по-точно данни ти трябват...

ЕДИТ: Сложил съм хедъра, защото при мен беше нужан, понеже кодировката на файловете ми е UTF-8, ако на теб не ти излизат четливо го махни...
 

Back
Горе