Autor | Zpráva | ||
---|---|---|---|
muflix Profil * |
#1 · Zasláno: 22. 12. 2011, 13:39:04
Dobrý den, nevím si rady s jedním problémem, uživatel mi v administraci vkládá přes WYSIWYG editor mnou vytvořenou značku např. #KONTAKT-0101#
a já při vypisování HTML pomocí PHP chci dané HTML prohledat a nalezené značky nahradit vlastním HTML textem. Problém je v tom, že poslední čtyřčíslí definuje co se má do HTML vypsat. příklad: $html_obsah = preg_replace('(#KONTAKT-....#)',Kontakt_Tag2Html(nalezeny vyraz),$html_obsah); já bych potřeboval aby se mi značka nahradila výrazem, který je ale výstupem funkce, ta funkce ale potřebuje jako vstup celou tu značku, jak to mohu provést ? děkuji. ta funkce hodně zjednodušeně by mohla vypadat následovně, function Kontakt_Tag2Html (kontakt){ $jmeno = $kontakt[10]; $prijmeni = $kontakt[11]; $email = $kontakt[12]; $web = $kontakt[13]; echo 'KONTAKT:'.$jmeno.$prijmeni.$email.$web; } muflix |
||
Camo Profil |
#2 · Zasláno: 22. 12. 2011, 17:30:03 · Upravil/a: Camo
Zdravím,
Myslím, že to rieši funkcia. preg-replace-callback |
||
muflix Profil * |
#3 · Zasláno: 22. 12. 2011, 20:33:13
supr dekuju moc, uz to vypada funkcne :-)
|
||
Časová prodleva: 12 let
|
0