J'ai cette fonction
Code : Tout sélectionner
public function encode(array $data, string $reference) : string
{
try {
$path = sprintf('%s/%s.flat', $this->projectDir, $reference);
$fp = fopen($path, 'w');
foreach ($data as $row) {
fputcsv($fp, $row, ';');
}
return $path;
} catch (Throwable $e) {
throw new FileException(sprintf('Impossible to write file for path %s file %s line %s error %s', $path, $e->getFile(), $e->getLine(), $e->getMessage()));
}
}Code : Tout sélectionner
13;BY;;aaabA;;;;;;;;;;;[email protected]Code : Tout sélectionner
13;BY;;aaabA;;;;;;;;;;;[email protected];Merci