Я использовал функцию nl2br для pre тегов, но я столкнулся с какой-то странной проблемой: есть 2 разрыва строки, но есть только один тег <br /> . Например: code in line 1<br /> code in line 2<br /> Отображается как: code in line 1 code in line 2 вместо: code in line 1 code in line […]
Я использую nl2br при отображении некоторой информации, которая где-то сохраняется, но когда используются теги HTML, я не хочу добавлять теги для них. Например, если я использую <table> <th></th> </table> он будет преобразован в <table><br /> <th></th><br /> </table><br /> и это делает много пространств для этой таблицы. Хо можно разбить теги линий, которые будут добавлены […]
Я хочу игнорировать следующие теги при использовании nl2br. У меня есть стандартные pre, а также некоторые специальные теги pre, которые стилизованы. Когда я это делаю, это теги в тегах <pre> . string = "Here is some text <pre> <xml> <item></item> <name></name> </xml> </pre> That includes new lines and carriage returns what can i do to […]
У меня есть система, позволяющая пользователям отправлять свои статьи в мою базу данных. Поскольку это будет просто HTML, я не хочу ожидать, что они узнают, что они будут печатать <br /> каждый раз, когда есть nl2br() , поэтому я использую функцию PHP nl2br() на входе. Я также предоставляю инструмент модификации статьи, который вернет их статьи […]
Я знаю, что при сохранении текстовой области вы можете использовать nl2br () или str_replace, чтобы изменить теги / n на br и т. Д. Однако что я не уверен в том, как вставлять разрывы строк в текстовое поле. Я не могу найти много информации о том, чтобы вернуть данные в текстовое поле с этими разрывами […]
В большинстве случаев, как и для одного интерактивного веб-сайта, когда мы выводим несколько строк содержимого в браузер веб-клиента, на мой взгляд, < <BR /> намного предпочтительнее, чем другие два: \n или PHP_EOL . Кроме того, нам нужно использовать « <pre></pre> », чтобы обернуть выходной контент или использовать nl2br() чтобы вставить <BR /> до \n так […]
Я получаю значение описания продукта, хранящееся в базе данных, от admin через textarea после отправки формы. Когда я выбираю описание из базы данных, я получаю $description = $row['description']; и я хотел бы эхо $ description на главной странице следующим образом: echo nl2br($description); но я вижу символы "\r\n" вместо создания новых строк. Из того, что я […]
Это может показаться обманом, но будьте уверены, что это не так. Я искал как SO, так и остальную часть Интернета для ответа на мою проблему, и снова и снова обнаруживал те же недостаточные «решения». Так или иначе, вот оно: Я сохраняю пользовательский ввод из текстового поля в базу данных MySQL (в среде WordPress, но это […]
Попытка просто заменить некоторые новые строки. Попробовали 3 разных способа, и я не получил никаких изменений: $description = preg_replace('/\r?\n|\r/','<br/>', $description); $description = str_replace(array("\r\n","\r","\n"),"<br/>", $description); $description = nl2br($description); Все они должны работать, но я все еще получаю новые строки. Они двойные: «\ r \ r». Это не должно ли это сделать?