Держите пустое пространство с htmlentities

В настоящее время это мой код

$str = file_get_contents($sFile);
echo nl2br(htmlentities($str));

Как я могу сохранить пробелы (табуляция и несколько пробелов) в файлах при их выводе?

Пример ввода:

if(a==b){
code
more code
}

Должен выводить именно это (с применением htmlentities), но в настоящее время выводит

if(a==b){
code
more code
}

Как я могу сохранить пробелы?

1

Решение

Оберните вывод в <pre>...</pre> теги:

<pre>
if(a==b){
code
more code
}
</pre>

Браузеры игнорируют лишние пробелы, поэтому вы должны сказать, чтобы они не игнорировались.

1

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

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

По вопросам рекламы [email protected]