Forum Moderators: coopster
foreach ($data as $fields) {
fputcsv($fp, $fields);
}
$data[$i][0]=date('Ymd,H:i:s', $data[0][0] + ($data[$i][0]*300));
$data[0][0]=date('Ymd,H:i:s', $timestamp[0]);
"20170922,09:20:00",678.6,682.8,677.2,681.75,159294 >> Invalid CSV
[edited by: whitespace at 10:01 am (utc) on Sep 23, 2017]
date('Ymd,H:i:s', $timestamp[0]); date ( DATE_RFC3339 , $timestamp [ 0 ] ) ;
date ( DATE_W3C , $timestamp [ 0 ] ) ; 2017-09-22T09:20:00+00:00
"20170922,09:20:00",678.6,682.8,677.2,681.75,159294 >> Invalid CSV
The ABNF grammar appears as follows:
file = [header CRLF] record *(CRLF record) [CRLF]
header = name *(COMMA name)
record = field *(COMMA field)
name = field
field = (escaped / non-escaped)
escaped = DQUOTE *(TEXTDATA / COMMA / CR / LF / 2DQUOTE) DQUOTE
non-escaped = *TEXTDATA
COMMA = %x2C
CR = %x0D ;as per section 6.1 of RFC 2234
DQUOTE = %x22 ;as per section 6.1 of RFC 2234
LF = %x0A ;as per section 6.1 of RFC 2234
CRLF = CR LF ;as per section 6.1 of RFC 2234
TEXTDATA = %x20-21 / %x23-2B / %x2D-7E