Création d'un tableau à partir d'un fichier CSV à l'aide de fgetcsv en PHP
Si vous recherchez une solution fiable pour créer un tableau à partir d'un Fichier CSV utilisant PHP, pensez à utiliser la fonction fgetcsv. Son utilisation est simple :
Voici un exemple illustrant cette approche :
$file = fopen('myCSVFile.csv', 'r'); while (($line = fgetcsv($file)) !== FALSE) { // Process the $line array here } fclose($file);
Cependant, soyez conscient des limites lorsque vous traitez des champs contenant plusieurs virgules. Par exemple, considérons le fichier CSV suivant :
Scott L. Aranda,"123 Main Street, Bethesda, Maryland 20816",Single Todd D. Smith,"987 Elm Street, Alexandria, Virginia 22301",Single Edward M. Grass,"123 Main Street, Bethesda, Maryland 20816",Married Aaron G. Frantz,"987 Elm Street, Alexandria, Virginia 22301",Married Ryan V. Turner,"123 Main Street, Bethesda, Maryland 20816",Single
Dans ce cas, explo.de(',') peut ne pas gérer avec précision le champ d'adresse en raison des virgules dans l'adresse. N'oubliez pas d'envisager de tels scénarios lors de la mise en œuvre de votre solution.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!