Показать сообщение отдельно

  #7  
Старый 02.07.2008, 11:43
krypt3r
Познавший АНТИЧАТ
Регистрация: 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 == || $i == || $i == 13 || $i == 15 || $i == 17)
      echo 
"\n$arr[$i] ";
    else
      echo 
"$arr[$i] ";
  echo 
"\n";
?>
 
Ответить с цитированием