Просто используйте
$thing = "\n\ncode\n";
echo(trim($thing));
Ссылка: http://php.net/manual/en/function.trim.php
Эта функция возвращает строку с пробелами, удаленными из начала и конца строки.Без второго параметра trim () удалит следующие символы:
- "" (ASCII 32 (0x20)), обычный пробел.
- "\ t" (ASCII 9 (0x09)), вкладка.
- "\ n" (ASCII 10 (0x0A)), новая строка (перевод строки).
- "\ r" (ASCII 13 (0x0D)), возврат каретки.
- "\ 0" (ASCII 0 (0x00)), NUL-байт.
- "\ x0B" (ASCII 11 (0x0B)), вертикальная табуляция.
Дополнительно для комментариев ниже
Обратите внимание, что;
$thing = "\n\nco\nde\n"; // See the \n between co and de ?
echo(trim($thing, "\n"));
Если вы хотите, чтобы его тоже убрали, то обрезка не является для вас подходящей функцией.
Если вы хотите удалить ALL \ n из строки, вам следует использовать
str_replace("\n", "", $thing);