Вопрос

У меня есть форма, в которой в ней есть текст. Как бы я сделал новые строки в Textarea, появляющиеся как новые абзацы, когда я повторяю представленное значение Textarea?

Это было полезно?

Решение

<?php 

        $textarea = $_POST['textarea'];

       $newarr = explode("\n",$textarea);

      foreach($newarr as $str) {

      echo "<p>".$str."</p>";

    }
?>

Другие советы

echo '<p>' . preg_replace("~[\r\n]+~", '</p><p>', $textarea) . '</p>';

Использовать nl2br Функция:

<?php 

echo nl2br($_POST['textarea']);

?>

Он печатает <br> Все новеньши

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top