PHP fgetcsv() délimiteur

Quant à fgetcsv() de la documentation, il y a quelques paramètres à l'intérieur de fgetcsv() fonction: Poignée, longueur, séparateur, enceinte, et de s'échapper.

Maintenant, j'ai 2 questions:

  1. Ce n'boîtier faire exactement?
  2. J'ai un fichier csv avec 5 colonnes par ligne. Imaginez quelque chose comme ceci: 1,2,3,4,5

Donc les indices vont de 0 à 4. Mais chaque fois que je veux obtenir la date à partir de l'index 4, une valeur vide retourne. À moins que j'ai mis une virgule après elle (par remplissage d'une colonne supplémentaire après ce qui fait que le contenu comme ceci: 1,2,3,4,5,6 ). Comment puis-je résoudre ce problème ? Il semble qu'il y a un problème en raison de l'absence de virgule après le dernier élément de chaque ligne du fichier csv!

Pourriez-vous collez le fichier csv quelque part? Et peut-être nous montrer certaines conditions une partie de votre code.

OriginalL'auteur Mohammad Saberi | 2012-08-22