Как сохранить форматирование пробелов с помощью PHP/HTML?

 и 
могут не подходить для span текстовых полей и т. д.

Если html-head вы хотите сохранить новую html строку - \n и \n\r используйте php-mail nl2br, как указано UnkwnTech и span Брэдом Мейсом.

Если вы хотите span сохранить пробелы, используйте div-layouts str_replace:

str_replace(' ', ' ', $stringVariable);

Когда оба используют это:

$result = str_replace(' ', ' ', $stringVariable);
$result = nl2br($result);

php

html

ascii

2022-09-26T10:54:47+00:00