3v4l.org

run code in 300+ PHP versions simultaneously
<?php function fix ($value) { if (strpos($value, '\\') !== false) { if ($value[0] === '"') { $value = preg_replace('/[^\\\]\\\([^nrtvefxu0-7\$\\"])/', '\\\\$1', $value); } else { $value = preg_replace("/[^\\\]\\\([^'])/", '\\\\\1', $value); } } return substr($value, 1, -1); } echo fix('\'DATE \a\t TIME\''), "\n", fix('"FIELD\tFIELD"');

preferences:
54.68 ms | 406 KiB | 5 Q