2015-08-10 2 views
-2

У меня есть var.php var не разбивается на возврат (кнопка)

$text = ""; 

Пользователь может редактировать это в текстовом поле.

позволяет сказать, что я введите следующую команду:

? «Привет, как ты
я печатая случайные вещи на второй линии»

этот var отображается в текстовом поле на второй строке, но когда я показываю var.

<?php echo $text; ?> 

Отображается следующим образом.

«привет, как дела?» Я печатаю случайные вещи на второй строке ».

Почему он не разливается, когда я повторяю var? есть ли способ сделать так?

Извините, это глупый вопрос, но когда я задаю вопрос Google, я думаю, что возвращаю var или введите var.

+0

Где код, который вы пробовали до сих пор? – Hassaan

+0

В текстовом поле не будет второй строки. –

+0

@syedsuleman Предположим, что OP обновляется до 'textarea', а не' input' – Steve

ответ

2

символы новой строки игнорируются в большинстве HTML-теги, так что если вы хотите, чтобы отобразить этот текст в браузере, вам нужно будет либо обернуть в pre теги:

echo '<pre>' . $text . '</pre>'; 

Или использовать ПГПС nl2br функцию, чтобы заменить линия ломает HTML br тегов:

echo nl2br($text); 

Если вы просто хотите, чтобы подтвердить разрывы строк включены в переменном, вы можете просто просмотреть исходный код страницы, чтобы увидеть их

+0

pre показывает разрывы строк, но отменяет любой css другой цвет. , поэтому я знаю, что это возможно благодаря помощи, я буду продолжать работать над ней и посмотреть, что я могу придумать. –

+0

На самом деле я получил работу n12br, большое спасибо Стиву. Это именно то, что я искал! Я рад, что кто-то понял мое ужасное объяснение. –

+0

@DillonBurnett Нет проблем, рад, что смогу помочь – Steve

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