Autor | Zpráva | ||
---|---|---|---|
Whisker Profil * |
#1 · Zasláno: 15. 11. 2010, 14:17:25
Zdravím,
mám následující výraz preg_replace('/\[img\ ?(fr|fl)?](.+)\[\/img\]/isU', '<img src="$2">'); a momentálně to funguje tak, že když mám třeba [img]adresa[/img] tak to vyhodí <img src="adresa"> Problém je, že já potřebuji udělat aby když zadám třeba [img fl]adresa[/img] tak se to nahradí za <img src="adresa" style="float:left"> (tedy to style="float:left" se tam dá jen v případě že je tam vyplněné to fl) nerad bych to řešil pomocí evalu.. Jak na to? Díky |
||
tiso Profil |
#2 · Zasláno: 15. 11. 2010, 14:35:08 · Upravil/a: tiso
Whisker: jedine to spraviť na 2x:
$text=preg_replace('/\[img\ ?(fr|fl)?](.+)\[\/img\]/isU', '<img$1 src="$2">', $text); $search=array('<imgfl', '<imgfr'); $replace=array('<img style="float: left;"', '<img style="float: right;"'); $text=str_replace($search, $replace, $text); |
||
Časová prodleva: 13 let
|
0