Programovacie jazyky, rady, poradňa...
-
ehm123
King
- Príspevky: 1658
- Registrovaný: 27 feb 2006, 6:45
- Bydlisko: PD / Praha
Príspevok
od používateľa ehm123 »
Mno mam problem...
v admin mam vlastne znacky ktore potom menim na html:
preg_replace("#\[li](.*?)\[/li]#si","<ul><li>\\1</li></ul>", $text_nahladu_xxxxxxxxx);
ked dam [li] a [/li] pekne mi to prepise na <ul><li></li></ul>
a tu je ten problem ked dam [li] a [/li] dva krat alebo tri atd...
tak mi zobrazi
<ul><li></li></ul>
<ul><li></li></ul>
namiesto
<ul><li></li><li></li></ul>
neviete kde je problem?
-
gwixt
Addict
- Príspevky: 3912
- Registrovaný: 24 sep 2005, 16:50
- Bydlisko: Trash-Can
Príspevok
od používateľa gwixt »
no problem je ze ty nahradzas kazdu dvojicu LI kombinacoiu UL+LI
to co chces asi nepojde v jednom kroku spravit .. teda nie v preg_replace
najprv replacni UL a potom LI
EDIT: resp v patterns mozes mat aj pole reg. vyrazov ... takze to pojde v jednom kroku
-
ehm123
King
- Príspevky: 1658
- Registrovaný: 27 feb 2006, 6:45
- Bydlisko: PD / Praha
Príspevok
od používateľa ehm123 »
myslel som to inak ako si to pochopil no neva uz to mam
-
gwixt
Addict
- Príspevky: 3912
- Registrovaný: 24 sep 2005, 16:50
- Bydlisko: Trash-Can
Príspevok
od používateľa gwixt »
ak si to myslel inak tak si to tak mal aj napisat ...
ale imho ja som to pochopil spravne ale ty si nepochopil ako som to ja myslel. ... le ked ti to ide tak neva
