note 117366 added to function.str-getcsv

From: Date: Thu, 28 May 2015 08:08:07 +0000
Subject: note 117366 added to function.str-getcsv
Groups: php.notes 
Request: Send a blank email to php-notes+get-202687@lists.php.net to get a copy of this message
I prepared some better function for parsing CSV string. function csv_to_array($string='', $row_delimiter=PHP_EOL, $delimiter = "," , $enclosure = '"' , $escape = "\\" ) { $rows = array_filter(explode($row_delimiter, $string)); $header = NULL; $data = array(); foreach($rows as $row) { $row = str_getcsv ($row, $delimiter, $enclosure , $escape); if(!$header) $header = $row; else $data[] = array_combine($header, $row); } return $data; } ---- Server IP: 72.52.91.14 Probable Submitter: 62.219.65.26 ---- Manual Page -- http://php.net/manual/en/function.str-getcsv.php Edit -- https://master.php.net/note/edit/117366 Del: integrated -- https://master.php.net/note/delete/117366/integrated Del: useless -- https://master.php.net/note/delete/117366/useless Del: bad code -- https://master.php.net/note/delete/117366/bad+code Del: spam -- https://master.php.net/note/delete/117366/spam Del: non-english -- https://master.php.net/note/delete/117366/non-english Del: in docs -- https://master.php.net/note/delete/117366/in+docs Del: other reasons-- https://master.php.net/note/delete/117366 Reject -- https://master.php.net/note/reject/117366 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#202687) next »