SplFileObject::setCsvControl Définit les options CSV &reftitle.description; public voidSplFileObject::setCsvControl stringseparator"," stringenclosure"\"" stringescape"\\" Définit le délimiteur, le caratère d'échappement ainsi que le caractère utilisé pour entourer les champs CSV analysés. &reftitle.parameters; separator Le délimiteur de champs (un caractère d'un seul octet). enclosure Le caractère utilisé pour entourer le champ (un caractère d'un seul octet). escape Le caractère utilisé pour échapper les données (au plus un caractère d'un seul octet). Une &string; vide ("") désactive le mécanisme d'échappement propriétaire. &warning.csv.escape-parameter; &reftitle.returnvalues; &return.void; &reftitle.changelog; &Version; &Description; 7.4.0 Le paramètre escape accepte désormais une chaîne de caractère vide afin de désactivé le mécanisme d'échapement propriétaire. &reftitle.examples; Exemple avec <methodname>SplFileObject::setCsvControl</methodname> setFlags(SplFileObject::READ_CSV); $file->setCsvControl('|'); foreach ($file as $row) { list ($fruit, $quantity) = $row; // Opération sur les données } ?> ]]> Contenu de data.csv ]]> &reftitle.seealso; SplFileObject::getCsvControl SplFileObject::fgetcsv