fputcsv
Formate une ligne en CSV et l'écrit dans un fichier
&reftitle.description;
intfalsefputcsv
resourcestream
arrayfields
stringseparator","
stringenclosure"\""
stringescape"\\"
stringeol"\n"
fputcsv formate la ligne passée sous forme de
tableau fields, puis écrit le résultat dans le
fichier stream.
&reftitle.parameters;
stream
&fs.validfp.all;
fields
Un tableau de chaînes de caractères string.
separator
Le paramètre optionnel separator spécifie le
délimiteur (un caractère d'un seul octet).
enclosure
Le paramètre enclosure spécifie le caractère
d'encadrement (un caractère d'un seul octet).
escape
Le paramètre optionnel escape définit le
caractère d'échappement (au plus un caractère d'un seul octet).
Une &string; vide ("") désactive le mécanisme d'échappement propriétaire.
eol
Le paramètre optionnel eol définit une séquence
de fin de ligne (End of Line) personnalisé.
Si un caractère enclosure est contenu dans un champ,
il sera échappé en le doublant, à moins qu'il ne soit immédiatement précédé
d'un escape.
&reftitle.returnvalues;
Retourne la taille de la chaîne écrite &return.falseforfailure;.
&reftitle.changelog;
&Version;
&Description;
8.1.0
Le paramètre optionnel eol a été ajouté.
7.4.0
Le paramètre escape accepte désormais une chaîne de
caractères vide afin de désactiver le mécanisme d'échapement propriétaire.
&reftitle.examples;
Exemple avec fputcsv
]]>
L'exemple ci-dessus va écrire ce qui suit vers file.csv:
&reftitle.notes;
¬e.line-endings;
&reftitle.seealso;
fgetcsv