{"id":481,"date":"2019-03-14T11:00:13","date_gmt":"2019-03-14T10:00:13","guid":{"rendered":"https:\/\/bastienmalahieude.fr\/?p=481"},"modified":"2019-03-02T11:48:41","modified_gmt":"2019-03-02T10:48:41","slug":"importer-un-fichier-csv-en-tableau-php","status":"publish","type":"post","link":"https:\/\/bastienmalahieude.fr\/es\/importer-un-fichier-csv-en-tableau-php\/","title":{"rendered":"Importer un fichier CSV en tableau PHP"},"content":{"rendered":"
et de r\u00e9cup\u00e9rer un tableau PHP sous cette forme :<\/p>\n
array(2) {\n [0]=>\n array(4) {\n [\"first name\"]=>\n string(7) \"Bastien\"\n [\"last name\"]=>\n string(10) \"Malahieude\"\n [\"phone\"]=>\n string(17) \"06 XX XX XX XX XX\"\n [\"email\"]=>\n string(28) \"contact@bastienmalahieude.fr\"\n }\n [1]=>\n array(4) {\n [\"first name\"]=>\n string(4) \"John\"\n [\"last name\"]=>\n string(3) \"Doe\"\n [\"phone\"]=>\n string(17) \"06 XX XX XX XX XX\"\n [\"email\"]=>\n string(11) \"john@doe.fr\"\n }\n}\n<\/pre>\n
<\/p>\n
Pour cela nous allons cr\u00e9er une fonction import_csv_to_array<\/em> qui permet d’importer les donn\u00e9es depuis un fichier et qui retourne un tableau PHP. Cette fonction prend deux param\u00e8tres dont un seul obligatoire :<\/p>\n
\n
$file<\/strong> : Ce param\u00e8tre est le chemin vers le fichier.<\/li>\n
$enclosure :<\/strong> Le caract\u00e8re qui entoure les cha\u00eenes de caract\u00e8res.<\/li>\n<\/ul>\n
function import_csv_to_array($file,$enclosure = '\"')\r\n{\r\n\/\/ @TODO Do something here\r\n}<\/pre>\n