SplFileObject::fputcsv Écrit un tableau sous la forme d'une ligne CSV &reftitle.description; public intfalseSplFileObject::fputcsv arrayfields stringseparator"," stringenclosure"\"" stringescape"\\" Écrit un tableau fields sous la forme d'une ligne CSV. &reftitle.parameters; fields Un tableau de valeurs. separator Le paramètre optionnel delimiter définit le délimiteur de champs (un caractère d'un seul octet). enclosure Le paramètre optionnel enclosure définit le caractère entourant le champ (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 longueur de la chaîne écrite&return.falseforfailure;. Retourne &false;, et n'écrit pas la ligne CSV dans le fichier si le paramètre delimiter ou le paramètre enclosure n'est pas un caractère unique. &reftitle.errors; Une erreur de niveau E_WARNING est émise si separator ou enclosure n'est pas un seul caractère. &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ésactivé le mécanisme d'échapement propriétaire. &reftitle.examples; Exemple avec <methodname>SplFileObject::fputcsv</methodname> fputcsv($fields); } ?> ]]> L'exemple suivant va écrire la ligne suivante dans le fichier file.csv : &reftitle.seealso; fputcsv SplFileObject::fgetcsv