C'è una funzione nativa o di classe solido/biblioteca per la scrittura di un array come una riga in un file CSV senza custodie? fputcsv
imposterà automaticamente su "
se non viene passato nulla per il parametro enclosure. Google mi sta venendo a mancare (corrispondente alla ricerca tutta una serie di pagine su fputcsv
), e le librerie di PEAR fare più o meno le stesse cose di fputcsv
.scrittura CSV Per file senza Contenitori In PHP
Qualcosa che funziona esattamente come fputcsv
, ma consentirà ai campi di rimanere non quotati.
attualmente: "field 1","field 2",field3hasNoSpaces
desiderato: field 1,field 2,field3hasNoSpaces
Penso che tu abbia bisogno delle virgolette ... cosa succede se c'è un carattere di nuova riga o una virgola e non sono delimitate da virgolette? – alex
Le quotazioni sono a tuo vantaggio. È una buona pratica usarli; è per questo che sono l'impostazione predefinita. –
Non sono d'accordo; se si ha il controllo dei dati di input, si potrebbe voler omettere gli allegati, in particolare se è possibile esportare tutti i dati di stringa numerici/filtrati su un lettore arcaico. L'altra cosa sono i file separati da tabulazioni: non hanno bisogno di allegati. –