function services_str_getcsv in Services 7.3
Same name and namespace in other branches
- 6.3 services.module \services_str_getcsv()
Emulate str_getcsv on systems where it is not available.
1 call to services_str_getcsv()
- services_resource_build_index_query in ./
services.module - Helper function to build index queries.
File
- ./
services.module, line 965 - Provides a generic but powerful API for web services.
Code
function services_str_getcsv($input, $delimiter = ',', $enclosure = '"', $escape = '\\') {
$ret = array();
if (!function_exists('str_getcsv')) {
$temp = fopen("php://memory", "rw");
fwrite($temp, $input);
fseek($temp, 0);
$ret = fgetcsv($temp, 0, $delimiter, $enclosure);
fclose($temp);
}
else {
$ret = str_getcsv($input, $delimiter, $enclosure, $escape);
}
return $ret;
}