fputcsv ajouter un caractère en fin de ligne
Posté : 09 juin 2021, 18:01
Bonjour à tous,
J'ai cette fonction
Nickel pour le résultat d'une ligne sauf que j'aimerais que le séparateur ce positionne aussi sur le dernier mot ou élément du tableau
Je voudrais
Quel est le moyen le plus propre de faire ça d'après vous s'il vous plaît?
Merci
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