Я думаю, что вы смешиваете двойные и простые кавычки
$bad = '\n\"';
$good = "\n\"";
При использовании одинарных кавычек нет отступа (appart \ '), также в одинарных кавычках PHP не заменит переменные PHP.
С другой стороны, двойная кавычка позволяет использовать экранированную последовательность, такую как \n
, \t
и т. Д. *
. Вы можете просмотреть документацию и проверитьразличия.
Значит, вы хотели написать
$string = "\n\"";
echo stripslashes($string); // \n"