Символ на каждой строчке

serzh

Guest
Символ на каждой строчке

Столкнулся с проблемой, нужно сделать цитату текста, к примеру:

Привет!
Как дела?

должно получится так:

>Привет
>Как дела?

Тоесть на каждой строчке (nl2br), появлялся один и тот же символ.
 

StUV

Rotaredom
$str = '>'.$str;

>> Тоесть на каждой строчке (nl2br), ...
это о чем ?
 

StUV

Rotaredom
Фанат
супер =)))
ни за что бы не догадался о чем это все было
 

serzh

Guest
$str = nl2br("Привет!
Как дела?");

$strr=str_replace('<br>','<br>&gt;',$str);
echo $strr;

не работает
 

Фанат

oncle terrible
Команда форума
а ты исправь, чтобы работало.
ты понимаешь, что делает строчка, которую я тебе дал?
 

serzh

Guest
Поймите, между словом "привет" и "как" нету "<br>", там просто перенесено на другую строчку. Поэтому str_replace естественно ничё и не заменит.
 

StUV

Rotaredom
serzh
view source не пробовал ?
кажется nl2br прописывает <br />

-~{}~ 25.06.04 17:12:

а если быть точнее:
-----------
Начиная с PHP 4.0.5, nl2br() работает в соответствии со стандартом XHTML. До версии 4.0.5 использовалось '<br>' вместо '<br />'.
-----------
(c) man
 

serzh

Guest
$str = nl2br("Привет?
Как дела?");

$strr=str_replace('<br />','<br>&gt;',$str);
echo '>'.$strr.'';

Вот теперь работает.... Просто я не думал, что nl2br выдаёт <br />
 

Фанат

oncle terrible
Команда форума
а думать в твоем случае не требуется
требуется просто посмотреть

это так сложно - посмотреть, что генерит твой код?
 
Сверху