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

  #6  
Старый 22.04.2008, 03:20
KindEcstasy
Участник форума
Регистрация: 30.09.2006
Сообщений: 134
Провел на форуме:
352963

Репутация: 197
По умолчанию

Смотри, у тебя разделяет слова пробел - " "! С помощью explode - разделяем слова и пихаем в массив. Что-то типа:


PHP код:
<?
$str 
"xxx.xxx.xxx.xxx - user [09/Apr/2008:14:14:26 +0700] 'GET /козявки/2.jpg HTTP/1.1' 200 78226";
list(
$dat1,$dat2,$dat3,$dat4,$dat5,$dat6,$dat7,$dat8,$dat9,$dat10) = explode(" "$str);
$dat5 str_replace("+","",$dat5); #вырезаем +
$dat5 str_replace("]","",$dat5); #вырезаем ]

# теперь как ты говоришь тебе всё нужно сложить #(цифры). Цифр у нас 3! в массиве это dat5,9,10! Вот #их и складываем.

echo ($dat5+$dat9+$dat10);
?>
Вот и всё. Выводит результат всех цифровых значений.
 
Ответить с цитированием