Autor Zpráva
crossbone
Profil *
brýtro
mám problém, mám tuhle funkci,

$text=preg_replace('/\[b\](.+)\[\/b\]/','<strong>\\1</strong>',$text) ;


funguje, ale tak z poloviny..
problém je vtom, že když je v proměný $text například tohle

"ahoj člověče jaxe vejde"


tak stim udělá to že se jakoby vyprdne na ty tagy uvnitř... vezme si ten první a ten poslední .. a nevím jak do té funkce přidat to, aby vté části jak je (.+) byl zakázanej řetězec "[/b]" ?? poradí mi někdo? a předem upozoňuju že funkcí str_replace to dělat nechci :) ..díky
crossbone
Profil *
koukám že to vtom kódu taky nahrazuje ty php bb tagy.. zkrátka ty slova člověče a vejde jsou uvnitř těchto tagů [ b ] [ /b ]
(bez mezer)
Mastodont
Profil
$text=preg_replace('/\[b\](.+)\[\/b\]/U','<strong>\\1</strong>',$text ) ;
crossbone
Profil *
co tam znamená to U pls? ještě sem to nezkoušel ale i když to bude fungovat tak chci znát odpověď co znamená to U :) pls
DoubleThink
Profil *
Ungreedy
crossbone
Profil *
pochopil.... díky :)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: