В моей базе данных есть следующий текст:
for x in values:
print x
Я хочу напечатать этот код на своей HTML-странице. Он печатается PHP в файл HTML как есть. Но когда HTML отображается браузером, я, конечно, не вижу текста в этой форме. Я вижу следующее:
for x in values: print x
Я частично решил проблему с помощью nl2br
, я также использую str_replace ('', '& nbsp', $ str)
. В результате я получил:
for x in values:
print x
Но мне все равно нужно сдвинуть print x
вправо. Я думал, что могу решить проблему с помощью str_replace ('\ t', '& nbsp; & nbsp; & nbsp;', $ str)
. Но я обнаружил, что str_replace
не распознает пробел перед печатью как '\ t'. Это пространство также не признается просто пространством. Другими словами, я не получаю & nbsp;
перед печатью
.
Почему? И как решить проблему?