PHP str_getcsv()
La fonction str_getcsv() est utilisée pour analyser une chaîne CSV dans un tableau. Il renvoie un tableau contenant des champs CSV.
Syntaxe
str_getcsv(str, separator, enclosure, escape)
Paramètres
- str(Obligatoire) : Spécifie la chaîne à analyser.
- separator(Obligatoire) : Un caractère qui spécifie le séparateur des champs. La valeur par défaut est la virgule (,).
- enclosure(Obligatoire) : Un caractère qui spécifie la clôture de champ. La valeur par défaut est
"
. - escape(Obligatoire) : Un caractère qui spécifie le caractère d’échappement. La valeur par défaut est slash (\).
Valeur de retour
La fonction renvoie les champs CSV dans un tableau.
Version PHP:
5.3.0+
Exemple :
Le code suivant analyse un fichier CSV dans un tableau :
<?php $arr = array_map('str_getcsv', file('test.csv')); ?>
Sortie:
Le contenu de « test.csv » serait
col1 col2 col3