Parapsixolog пишет:
Идём дальше. С дополнением 1Bot ситуация немного получше, пробелы в начале строк отображаются, кроме самой первый строки. И количество пробелов правильное, такое, какое есть в исходном тексте. Один пробел в тексте, один пробел и в посту, а два в тексте, и в посту два.
Но хотелось бы, что бы пробелы верно отображались не только в начале строк, но и везде, по всему тексту. Как это сделать?
Но хотелось бы, что бы пробелы верно отображались не только в начале строк, но и везде, по всему тексту. Как это сделать?
CODE:
// заменить все пробелы на
// и все табуляции на 8
$string = preg_replace_callback("/(\s+)/m",
create_function(
'$matches',
'return str_replace(array(" ", "\t"), array(" ", " "), $matches[1]) . $matches[2];'
),
$string);
// и все табуляции на 8
$string = preg_replace_callback("/(\s+)/m",
create_function(
'$matches',
'return str_replace(array(" ", "\t"), array(" ", " "), $matches[1]) . $matches[2];'
),
$string);