2014-10-04 6 views
-1

У меня есть строка, которая является выходом из строки API.The содержит специальные символы следующим образом:печать строки со специальными символами

$stringFromTheApi = "Diljit\nis\na\n\t\ta\ngood\nbody"; 

Как напечатать строку со специальными символами внутри них, я попытался делая print_r ($ string), но не работает?

+1

конвертировать '' '' s в '' '' s, и если вы используете html/css, поместите их в тег 'pre' – Class

+0

[' stripcslashes() '] (http://php.net/stripcslashes). – mario

+0

@mario вы не поняли вопрос, которого я боюсь. –

ответ

0

Одиночные кавычки не анализируют специальные символы. Используйте двойные кавычки вместо

http://php.net/manual/en/language.types.string.php#language.types.string.syntax.double

Double цитируемый

Если строка заключена в двойные кавычки ("), PHP будет интерпретировать больше последовательностей для специальных символов:

сбежавших символов Последовательность Значение \ n linefeed (LF или 0x0A (10) в ASCII) \ r возврат каретки (CR или 0x0D (13) в ASCII)