За последние 24 часа нас посетили 62617 программистов и 1677 роботов. Сейчас ищут 1019 программистов ...

CSV

Тема в разделе "PHP для новичков", создана пользователем shalx, 8 май 2014.

  1. shalx

    shalx Новичок

    С нами с:
    15 фев 2014
    Сообщения:
    110
    Симпатии:
    0
    Здравствуйте ,
    есть csv файл и такая конструкция
    bank;e5;30
    jhg4;w85;85
    bank;dg89;45

    нужно суммировать третий столбец если значение в первом столбце будет bank
     
  2. runcore

    runcore Старожил

    С нами с:
    12 окт 2012
    Сообщения:
    3.625
    Симпатии:
    158
    читаем файл
    разбираем его с пом. str_getcsv() например
    проверяем значение первого столбца и суммируем третий
     
  3. shalx

    shalx Новичок

    С нами с:
    15 фев 2014
    Сообщения:
    110
    Симпатии:
    0
    Cпасибо за бистрии ответ, теоретически я знаю что делать но раз я новичок не знаю как это сделать на практике , пожалуста привидите примерны код .
     
  4. runcore

    runcore Старожил

    С нами с:
    12 окт 2012
    Сообщения:
    3.625
    Симпатии:
    158
    Код (PHP):
    1. $sum=0;
    2. foreach(file('file.csv') as $line) {
    3.  $row = str_getcsv($line,';');
    4.  if ($row[0]=='bank') {
    5.   $sum += $row[2];
    6.  }
    7. }
    8. echo $sum;
     
  5. shalx

    shalx Новичок

    С нами с:
    15 фев 2014
    Сообщения:
    110
    Симпатии:
    0
    Большое спасибо