Skip to content

Instantly share code, notes, and snippets.

@ivanrosolen
Created September 11, 2018 18:37
Show Gist options
  • Save ivanrosolen/750ce3c709266fee52cd8d9d55c3b38c to your computer and use it in GitHub Desktop.
Save ivanrosolen/750ce3c709266fee52cd8d9d55c3b38c to your computer and use it in GitHub Desktop.
Ler CSV com PHP
<?php
// tem que ser separado por , e não por ;
$csvArray = array_map('str_getcsv', file('Arquivo.csv'));
// poderia rolar assim, mas não :(
//$csvArray = array_map(['str_getcsv', ';'], file('Arquivo.csv'));
// anonymous
$csvArray = array_map( function ($val) {
return str_getcsv($val, ';');
}, file('Arquivo.csv'));
// normal ?
foreach (file('Arquivo.csv') as $key => $val) {
$csvArray[] = str_getcsv($val,';');
}
var_dump($csvArray);
@sophiaphillipa
Copy link

sophiaphillipa commented Sep 11, 2018

Assim: $csvArray = array_map(['str_getcsv', ';'], file('Arquivo.csv')); não funciona Ivan! Mas é bom que assim motiva a te ajudar mais! { ;-)

@ivanrosolen
Copy link
Author

Assim: $csvArray = array_map(['str_getcsv', ';'], file('Arquivo.csv')); não funciona Ivan! Mas é bom que assim motiva a te ajudar mais! { ;-)

Pior que agora eu to procurando um jeito de fazer algo assim que funcione kkkkk

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment