<?php
function csvToJson($fname) {
//read csv headers
$key = str_getcsv($fname,"1024"," ");
// parse csv rows into array
$json = array();
while ($row = str_getcsv($fname,"1024"," ")) {
$json[] = array_combine($key, $row);
}
// release file handle
fclose($fp);
// encode array to json
return json_encode($json);
}
$fname = "Quote Author
You never know if you can actually do something against all odds until you actually do it. Abby Wambach (Soccer)
Always work hard, never give up, and fight until the end because it's never really over until the whistle blows. Alex Morgan (Soccer)
No matter what accomplishments you make, somebody helped you. Althea Gibson (Tennis, Golf)
You can't always be the best. You have to remember that everyone makes mistakes sometimes. Aly Raisman (Gymnastics)";
echo csvToJson($fname);
Fatal error: Out of memory (allocated 31457280 bytes) (tried to allocate 20480 bytes) in /in/ZPIB7 on line 10
mmap() failed: [12] Cannot allocate memory
mmap() failed: [12] Cannot allocate memory
Process exited with code 255.
Output for 8.1.24 - 8.1.27
Fatal error: Out of memory (allocated 31457280) (tried to allocate 2097160 bytes) in /in/ZPIB7 on line 10
mmap() failed: [12] Cannot allocate memory
mmap() failed: [12] Cannot allocate memory
Process exited with code 255.