<?php if ( ! function_exists('str_getcsv')): /** * str_getcsv function for PHP less than 5.3 * @see http://php.net/manual/en/function.str-getcsv.php * NOTE: function doesn't support escape paramter (in correspondance to fgetcsv not supporting it prior 5.3) */ function str_getcsv($input, $delimiter=',', $enclosure='"') { if ("" == $delimiter) $delimiter = ','; $temp = fopen("php://memory", "rw"); fwrite($temp, $input); fseek($temp, 0); $r = fgetcsv($temp, strlen($input), $delimiter, $enclosure); fclose($temp); return $r; } endif;