PHP code example of sharapeco / csv-parser
1. Go to this page and download the library: Download sharapeco/csv-parser library . Choose the download type require .
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
sharapeco / csv-parser example snippets
$csv = 'aaa,bbb,ccc
ddd,eee,fff
ggg,hhh,iii';
$parser = new \sharapeco\CSVParser\CSVParser();
$parser->parse($csv);
// => [
// ['aaa', 'bbb', 'ccc'],
// ['ddd', 'eee', 'fff'],
// ['ggg', 'hhh', 'iii'],
// ]
$csv = 'aaa,bbb,ccc
ddd,eee,fff
ggg,hhh,iii';
$keys = ['foo', 'bar', 'baz'];
$parser = new \sharapeco\CSVParser\CSVParser();
$parser->parse($csv, $keys);
// => [
// ['foo' => 'aaa', 'bar' => 'bbb', 'baz' => 'ccc'],
// ['foo' => 'ddd', 'bar' => 'eee', 'baz' => 'fff'],
// ['foo' => 'ggg', 'bar' => 'hhh', 'baz' => 'iii'],
// ]
$rows = [
['foo' => 'aaa', 'bar' => 'bbb', 'baz' => 'ccc'],
['foo' => 'ddd', 'bar' => 'eee', 'baz' => 'fff'],
['foo' => 'ggg', 'bar' => 'hhh', 'baz' => 'iii'],
];
$header = ['foo', 'bar', 'baz'];
$parser = new \sharapeco\CSVParser\CSVParser();
$parser->render($rows, $header);
$parser = new CSVParser([
'csv_encoding' => 'sjis-win',
...
])