corrade-http-templates
/plotMapAvatars/functions.php |
@@ -24,7 +24,7 @@ |
$s = array(); |
$m = ""; |
for ($i = 0; $i < strlen($csv); ++$i) { |
switch ($csv{$i}) { |
switch ($csv[$i]) { |
case ',': |
if (sizeof($s) == 0 || !current($s) == '"') { |
array_push($l, $m); |
@@ -31,22 +31,22 @@ |
$m = ""; |
break; |
} |
$m .= $csv{$i}; |
$m .= $csv[$i]; |
continue; |
case '"': |
if ($i + 1 < strlen($csv) && $csv{$i} == $csv{$i + 1}) { |
$m .= $csv{$i}; |
if ($i + 1 < strlen($csv) && $csv[$i] == $csv[$i + 1]) { |
$m .= $csv[$i]; |
++$i; |
break; |
} |
if (sizeof($s) == 0|| !current($s) == $csv[$i]) { |
array_push($s, $csv{$i}); |
array_push($s, $csv[$i]); |
continue; |
} |
array_pop($s); |
break; |
default: |
$m .= $csv{$i}; |
$m .= $csv[$i]; |
break; |
} |
} |