2015-04-13 4 views
0

Я хотел бы показать некоторые ASCII ART в биографии моего профиля. Когда я сохраняю и извлекаю данные для показа, ASCII ART отображает во встроенном и не сохраняет одно и то же распределение букв на линию, которая находится в уровне техники. Как я могу это исправить? Пожалуйста помоги...! Заранее спасибо!Как правильно отображать ASCII ART в php?

ответ

0

Php не анализирует новые строки, если вы не попросите об этом. вам нужно добавить \n в конце каждой строки искусства

$art = ' /\_/\ \n 
     =(°w°)= \n 
     ) ( // \n 
     (__ __)// \n'; 
1

Оберните PRE HTML теги вокруг вашего ASCii искусства. Это делает ваши символы новой строки остальными, если они отображаются на странице. Вы также можете использовать css для указания шрифта, который является шрифтом фиксированной ширины.

<pre style="font-family: 'Courier New', Courier, monospace"><?php echo $asciiart; ?></pre> 

И, очевидно, внутри переменной $asciiart\n будет использоваться для представления новой строки.

Смежные вопросы