
02.07.2008, 11:43
|
|
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме: 3660186
Репутация:
905
|
|
Лучше бы в исходной строке был разделитель какой-нить для простоты, а так попробуй это (строка имеет фиксированную структуру)
PHP код:
<?php
$str = "Давление 701 мм рт ст Температура +21 °c Ветер Северный (340°), 1 м/с Влажность 49% Облачность 90% Явления Нет";
$str = preg_replace ("/\s+/", " ", $str);
$arr = explode (' ', $str);
$cnt = count ($arr);
for ($i = 0; $i < $cnt; $i++)
if ($i == 5 || $i == 8 || $i == 13 || $i == 15 || $i == 17)
echo "\n$arr[$i] ";
else
echo "$arr[$i] ";
echo "\n";
?>
|
|
|