note 117519 deleted from function.str-getcsv by cmb
| From: | cmb@php.net | Date: | Sun, 09 Feb 2020 08:23:33 +0000 |
| Subject: | note 117519 deleted from function.str-getcsv by cmb | ||
| References: | 1 | Groups: | php.notes |
| Request: | Send a blank email to php-notes+get-214058@lists.php.net to get a copy of this message | ||
Note Submitter: str_getcsv at php dot net
----
An alternative for 'str_getcsv'
if (!function_exists('str_getcsv')) {
function str_getcsv($str, $length = 8096, $delimiter = ',', $enclosure =
'"', $escape = '\\') {
$handle = fopen('data://text/plain;base64,' . base64_encode($str), 'r');
$data = array();
$i = 0;
while (($line = fgetcsv($handle, $length, $delimiter, $enclosure)) !== false) {
foreach ($line as $value) {
$data[$i] = $value;
$i ++;
}
}
fclose($handle);
return $data;
}
}