SplFileObject::fputcsv Write a field array as a CSV line &reftitle.description; public intfalseSplFileObject::fputcsv arrayfields stringseparator"," stringenclosure"\"" stringescape"\\" stringeol"\n" Writes the fields array to the file as a CSV line. &reftitle.parameters; fields An array of values. eol The optional eol parameter sets a custom End of Line sequence. &warning.csv.escape-parameter; If an enclosure character is contained in a field, it will be escaped by doubling it, unless it is immediately preceded by an escape. &reftitle.returnvalues; Returns the length of the written string&return.falseforfailure;. &reftitle.changelog; &Version; &Description; 8.1.0 The optional eol parameter has been added. 7.4.0 The escape parameter now also accepts an empty string to disable the proprietary escape mechanism. &reftitle.examples; <methodname>SplFileObject::fputcsv</methodname> example fputcsv($fields); } ?> ]]> The above example will write the following to file.csv: &reftitle.seealso; SplFileObject::fgetcsv SplFileObject::setCsvControl SplFileObject::getCsvControl fputcsv fgetcsv str_getcsv