Conversion CSV vers tableau avec support multi-lignes

Publié le 07/02/2019  PHP

Pour convertir une chaîne représentant un fichier CSV en tableau, tout en supportant le multiligne, il faut utiliser :
<?php
// Source in $csvContent
$csv = array ();
$fp = fopen ('php://temp', 'r+');
fwrite ($fp, $csvContent);
rewind ($fp); //rewind to process CSV
while (($row = fgetcsv($fp, 0)) !== FALSE)
    $csv[] = $row;

Basé sur https://stackoverflow.com/a/32764942/158716