RuKoder.ru RUKODER.ru
01 МАЙ 2015
0

Goodby CSV - высокоэффективная гибкая и расширяемая библиотека CSV import/export на PHP

PHP
use Goodby\CSV\Import\Standard\Lexer;
use Goodby\CSV\Import\Standard\Interpreter;
use Goodby\CSV\Import\Standard\LexerConfig;

$lexer = new Lexer(new LexerConfig());
$interpreter = new Interpreter();
$interpreter->addObserver(function(array $row) {
    // do something here.
    // for example, insert $row to database.
});
$lexer->parse('data.csv', $interpreter);

Скрипт не нагружает память, обрабатывается строчка, за строчкой, не перегружая память. Поддерживает мультибайтовость, например SJIS-win, EUC-JP and UTF-8. Скрипт описан юнит тестами и полностью готов для использования в проектах.

Требования
- PHP 5.3.2 or later
- mbstring

https://github.com/goodby/csv

Добавить комментарий

Категории:

  • CSS (121)
  • PHP (301)
  • JavaScript (704)

Оставить на заметку в:

© 2026 RuKoder.ru