note 113731 added to function.fgetcsv

From: Date: Fri, 22 Nov 2013 04:08:31 +0000
Subject: note 113731 added to function.fgetcsv
Groups: php.notes 
Request: Send a blank email to php-notes+get-197613@lists.php.net to get a copy of this message
<?php function readCsv($source = array('source'=>'', 'header_index'=>1, 'delimeters'=>',', 'oheader'=>array(), 'odata'=>array())) { if (($handle = fopen($source['source'], "r")) !== FALSE) { $x = 0; while (($data = fgetcsv($handle, 1000, $source['delimeters'])) !== FALSE) { if($x == $source['header_index']-1) { array_push($source['oheader'], $data); }else{ array_push($source['odata'], $data); } $x++; } fclose($handle); } return array( 'header'=>$source['oheader'], 'data'=>$source['odata'] ); } $source = array( 'source'=>'doc/ex.csv', 'header_index'=>1, 'delimeters'=>',', 'oheader'=>array(), 'odata'=>array() ); echo '<pre>'; print_r(readCsv($source)); echo '</pre>'; ?> ---- Server IP: 192.41.45.150 Probable Submitter: 140.0.211.149 ---- Manual Page -- http://php.net/manual/en/function.fgetcsv.php Edit -- https://master.php.net/note/edit/113731 Del: integrated -- https://master.php.net/note/delete/113731/integrated Del: useless -- https://master.php.net/note/delete/113731/useless Del: bad code -- https://master.php.net/note/delete/113731/bad+code Del: spam -- https://master.php.net/note/delete/113731/spam Del: non-english -- https://master.php.net/note/delete/113731/non-english Del: in docs -- https://master.php.net/note/delete/113731/in+docs Del: other reasons-- https://master.php.net/note/delete/113731 Reject -- https://master.php.net/note/reject/113731 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#197613) next »