Замяна на <br />

Ev0luti0N

Registered
Получавам стринг от типа на:
PHP:
Текста е тук<br />
Друг текст тук
<br />
И още текст
Как мога да заменя <br /> записано в дб като нов ред да изглежда така
PHP:
Текста е тук

Друг текст тук


И пще текст
 
xmmm каза:
htmlspecialchars_decode();
Не не.. абсурт :D
Аз се оправих по този начин.
Минах го със preg_replace и го замениш с %br% след което при извеждане замениш %br% с <br /> и то стана. :)
:?:
 
Ev0luti0N каза:
xmmm каза:
htmlspecialchars_decode();
Не не.. абсурт :D
Аз се оправих по този начин.
Минах го със preg_replace и го замениш с %br% след което при извеждане замениш %br% с <br /> и то стана. :)
:?:

Защо абсурт ?
 
xmmm каза:
Ev0luti0N каза:
xmmm каза:
htmlspecialchars_decode();
Не не.. абсурт :D
Аз се оправих по този начин.
Минах го със preg_replace и го замениш с %br% след което при извеждане замениш %br% с <br /> и то стана. :)
:?:

Защо абсурт ?
Защото представи си, че в тази информация има дивове или таблица или някакви тем подобни ще ми счупят целият сайт. :)
 
Ev0luti0N каза:
xmmm каза:
Ev0luti0N каза:
Не не.. абсурт :D
Аз се оправих по този начин.
Минах го със preg_replace и го замениш с %br% след което при извеждане замениш %br% с <br /> и то стана. :)
:?:

Защо абсурт ?
Защото представи си, че в тази информация има дивове или таблица или някакви тем подобни ще ми счупят целият сайт. :)

Представи си ,ти го беше споменал нали.. както и да е.
 
xmmm каза:
Ev0luti0N каза:
xmmm каза:
Защо абсурт ?
Защото представи си, че в тази информация има дивове или таблица или някакви тем подобни ще ми счупят целият сайт. :)

Представи си ,ти го беше споменал нали.. както и да е.
Извинявам се, но мисля, че като искам да променя <br /> става ясно, че искам да се отърва от html таговете. :)
 
Виж колко е лесно
nl2br($text_db); (това е при извеждане) без никакви <br /> само като дадеш на нов ред в textarea-та то автоматично си слага <br />
 
slideR каза:
Виж колко е лесно
nl2br($text_db); (това е при извеждане) без никакви <br /> само като дадеш на нов ред в textarea-та то автоматично си слага <br />
Знам го това, но проблема ми беше там, че аз вземам информация от друг сайт, чрез xml и когато получавам тази информация трябва да я запиша в дб със nl2br обаче минавам всичко с strip_tags затова реших с str_replace да заменя <br /> с %br% при вкарване в базата данни и при изкарване пак от %br% да си го върна на <br />. :) И мисля, че идеята не е лоша и не забява, се пак са 2 фукции само. :)
 
Сигурно си прегледал мануала, след като полваш strip_tags() :)
Иначе доста иновативно мислене :?:
 
Replace каза:
Сигурно си прегледал мануала, след като полваш strip_tags() :)
Иначе доста иновативно мислене :?:
Искам да се отърва от всички html тагове и мисля, че strip_tags е точната фукция която ми трябва. И между другото не се и сещам за друг вариянт който да ми върши тази работа. :)
 
Въпроса беше за втория параметър на функцията, с който мжоеш да укажеш кои тагове да пропуска (в случая с твойто <br />)
PHP:
$string = "Твоя текст<p>с парагарф</p>и <br />няколко <br />бр-та";
echo strip_tags($string,"<br>");
 
Replace каза:
Въпроса беше за втория параметър на функцията, с който мжоеш да укажеш кои тагове да пропуска (в случая с твойто <br />)
PHP:
$string = "Твоя текст<p>с парагарф</p>и <br />няколко <br />бр-та";
echo strip_tags($string,"<br>");
Мдам и това е идея. :)
+1 тей като и това ще ми свърши работа. :)
 

Back
Горе