|
|
|
| Всем привет
есть строка в ней присутствуют теги <br/> строка выводится в textarea как мне сделать так чтобы вместо <br/> в текстовом поле был перенос строки а не эти символы? | |
|
|
|
|
|
|
|
для: vakhtang
(17.01.2014 в 22:08)
| |
<?
$str = "text<br>text";
$str = str_replace("<br>","\n",$str);
echo "<textarea>$str</textarea>";
|
| |
|
|
|
|
|
|
|
для: Sfinks
(17.01.2014 в 22:55)
| | выводит внутри текстарии вот такое text\ntext | |
|
|
|
|
|
|
|
для: vakhtang
(17.01.2014 в 23:09)
| | Здравствуйте. Примените функцию nl2br($string). Пример:
<?phprnrn$html_str = 'text<br>text';
$text_str = nl2br($html_str);
?>
|
Дополнить код можно преобразованием к обычному виду тега <br> из DHTML.
<?php
$html_str = 'text<br>text<br />';
$html_str = str_replace('<br />', '<br>', $html_str);
$text_str = nl2br($html_str);
?>
|
| |
|
|
|
|
|
|
|
для: Rolex
(18.01.2014 в 18:09)
| | Спрашивают об удалении, а вы предлагаете еще добавлять? | |
|
|
|
|
|
|
|
для: confirm
(18.01.2014 в 18:16)
| | Что-то я и правда тупанул ))) Тогда вот так:
function br2nl($str) {
$str = preg_replace("/(rn|n|r)/", "", $str);
return preg_replace("=<br */?>=i", "n", $str);
}
|
| |
|
|
|
|
|
|
|
для: Rolex
(18.01.2014 в 22:19)
| |
<?
$str = str_replace(['<br>','<br/>','<br />'],"\r\n",$str);
|
| |
|
|
|
|
|
|
|
для: Rolex
(18.01.2014 в 18:09)
| | красавэлла :) | |
|
|
|