Вставить символ новой строки в базу данных sqlite [дубликат]

IIFE (Немедленно вызывается выражение функции) - это функция, которая выполняется, как только скрипт загружается и уходит.

Рассмотрим приведенную ниже функцию в файле с именем iife.js

(function(){
       console.log("Hello Stackoverflow!");
   })();

. Этот код, указанный выше, будет выполнен, как только вы загрузите iife.js и напечатаете ' Hello Stackoverflow! "на консоли разработчика.

Подробное объяснение см. в Выражение с немедленной вызывной функцией (IIFE)

2
задан nedblorf 10 December 2009 в 18:49
поделиться

3 ответа

Предполагая, что PHP здесь ...

nl2br() добавляет в <br /> для каждого \n. Не забудьте сначала избежать содержимого, чтобы предотвратить атаки XSS. См. Ниже:

<?php echo nl2br(htmlspecialchars($content)); ?>
9
ответ дан gahooa 20 August 2018 в 18:36
поделиться
  • 1
    Спасибо за это, есть способ добавить 2 & lt; br & gt; теги? – BritishSam 20 March 2017 в 14:00

HTML - это язык разметки. Независимо от того, сколько строк вы вставляете в исходный код, вы ничего не увидите от него в презентации (конечно, если предположить, что вы не используете <pre> или white-space:pre). HTML использует элемент <br> для представления строки. Таким образом, вам действительно нужно преобразовать реальные и невидимые строки, обозначенные символами xA (newline, linefeed, LF, \n) и / или xD (возврат каретки, CR, \r) элементом HTML <br>.

В большинстве языков программирования вы можете просто сделать это заменой строки "\n" на "<br>".

3
ответ дан BalusC 20 August 2018 в 18:36
поделиться

Вы можете обернуть его в <pre> .. </pre>.

2
ответ дан Kuroki Kaze 20 August 2018 в 18:36
поделиться
  • 1
    & Lt; & предварительно GT; имеет семантику, которая выходит далеко за рамки новой строки, и я думаю, что это не очень хорошо относится к делу. – Agos 10 December 2009 в 19:00
  • 2
    Да. В конечном итоге все зависит от задачи. – Kuroki Kaze 10 December 2009 в 19:17
Другие вопросы по тегам:

Похожие вопросы: