<?php function fix($value) { $result = ''; if ($value[0] === "'" || strpos($value, '$') === false) { $result = eval("return @$value;"); } else { $value = substr($value, 1, -1); while (($p = strpos($value, '\\')) !== false) { if (!isset($value[$p + 1])) { break; } if ($p > 0) { $result .= substr($value, 0, $p); } $value = substr($value, $p + 1); $p = strpos($value, '$'); if ($p === false) { $result .= eval('return "\\'.$value.'";'); $value = ''; break; } if ($p === 0) { $result .= '$'; $value = substr($value, 1); } else { $result .= eval('return "\\'.substr($value, 0, $p).'";'); $value = substr($value, $p); } } $result .= $value; } return $result; } echo fix('\'DATE \a\t TIME\''), "\n", fix('"FIELD\tFIELD"');
You have javascript disabled. You will not be able to edit any code.