Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Подчитать сумму
 
 автор: midav   (25.01.2006 в 00:15)   письмо автору
 
 

У меня в файле расположена такая информация

описание|10|мидис|Валя|foto|24.01.2006 23:00|ip|
описание|10|мидис|Lena|foto|24.01.2006 23:00|ip|
описание|1|мидис|Валя|foto|24.01.2006 23:00|ip|
описание|8|мидис|Julja|foto|24.01.2006 23:00|ip|
описание|7|мидис|Валя|foto|24.01.2006 23:00|ip|


Мне надо подчитать голоса например Вали(вторая строчка 10, 1, 7)! Мне надо подсчитать среднюю оценку (для Вали это 10+1+7=18! 18/3=6! ) И потом вывести эту среднюю оценку на страницу! Как это можно сделать?

   
 
 автор: Евгений Петров   (25.01.2006 в 00:46)   письмо автору
 
   для: midav   (25.01.2006 в 00:15)
 

Вы никогда не думали воспользоваться MySQL? :))) Помоему проще переделать все на MySQL чем выдумывать алгоритмы :)

   
 
 автор: midav   (25.01.2006 в 02:32)   письмо автору
 
   для: Евгений Петров   (25.01.2006 в 00:46)
 

Ytn возможности использовать, да и никогда с ней не работал :) Поэтому иду по трудному пути, пишу логаритмы

   
 
 автор: cheops   (25.01.2006 в 03:19)   письмо автору
 
   для: midav   (25.01.2006 в 00:15)
 

Можно поступить следующим образом
<?php 
  $arr 
file("guest.txt");
  
$sum 0;
  foreach(
$arr as $line)
  {
    
$user explode("|",$line);
    if(
$user[3] == 'Валя'$sum += $user[1];
  }
  echo 
$sum;
?>

   
 
 автор: midav   (25.01.2006 в 19:09)   письмо автору
 
   для: cheops   (25.01.2006 в 03:19)
 

ок спасибо попробую что получится :)

   
 
 автор: midav   (25.01.2006 в 19:36)   письмо автору
 
   для: midav   (25.01.2006 в 19:09)
 

Спасибо большое, все работает :)

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования