à partir du fichier que je importe: 1,2,3,"a","b","c","1,2,3,4,5",6,7
Éclate une chaîne par delimiter ignorant delimiter cite l'intérieur
sortie désirée serait un tableau divisé par la virgule, mais en ignorant toute virgule qui tombe entre guillemets doubles.
[0] = 1;
[1] = 2;
[2] = 3;
[4] = "a";
[5] = "b";
[6] = "c";
[7] = "1,2,3,4,5";
[8] = 6;
[9] = 7;
A besoin de travailler avec PHP 5.2 et ci-dessous. Je sais que la fonction fget_csv le permet en PHP 5.3 mais ce n'est malheureusement pas une option.
Recherché assez largement et jusqu'à présent pas de solutions pour cela que je peux trouver. Des idées?
fgetcsv() est disponible depuis PHP 4. – Matthew
double possible (http [Une fonction explode() qui ne tient pas compte des caractères entre guillemets?]: // stackoverflow.com/questions/3264775/an-explode-function-that-ignores-characters-inside-quotes) –