Как заставить file_get_contents распознавать escape-последовательности как специальные символы?

Мне нужно получить содержимое из файла, чтобы escape-последовательности (например, \ n) распознавались как специальные символы.

Рассмотрим код:

<?php
$f = file_get_contents("test.txt");
echo "$f";
?>

в то время как test.txt содержит только:

Test\nOnly

Это перекликается с:

Test\nOnly

в то время как я хотел бы иметь:

Test
Only

Есть ли способ сделать это с помощью file_get_content или я должен использовать что-то еще (например, буферизацию вывода)?

1

Решение

попробуйте использовать printf который функция выводит отформатированную строку.

<?php
$f = file_get_contents("test.txt");
printf ($f);
?>
0

Другие решения

Других решений пока нет …