[Мой отредактированный новый вопрос]
Я ввожу текст в формате HTML как
. Предположим, пользователь ввел следующий текст:
1. Hello World
2. Hi World
3. Hola
Мой PHP-код вставляется в таблицу как: 1. Привет, мир \ r \ n2. Привет, мир \ r \ n \ r \ n3. Hola
Я отображаю этот текст в элементе DIV, используя метод ниже (предположим, что $ text
извлекается из базы данных):
В результате я получаю: Как получить точный результат при вводе пользователем? Единственное, что для меня сейчас важно - это пробелы, табуляторы и символы новой строки.Как указано в ответах ниже, [Мой старый вопрос]
Я хочу сохранить форматированный текст в таблице mysql. Под форматированием я подразумеваю сохранение правильных жирных символов, курсива, подчеркивания, пробелов, табуляции, знаков препинания, символов новой строки и т. Д. Если вышеуказанное невозможно, если я могу сохранить следующее форматирование, то мое требование также выполнено: Есть ли какой-либо тип данных, который может хранить такие данные? А как насчет типов данных VARCHAR, TEXT и CHAR? Пожалуйста, помогите! Например: Если я наберу следующий текст: , он НЕ должен печататься как
1. Привет, мир 2. Привет, мир 3. Привет
nl2br ()
не предлагается. По-другому?
Hi!
Hello there!
Hi! Hello there!