Autor | Zpráva | ||
---|---|---|---|
czkoudy Profil |
#1 · Zasláno: 3. 5. 2009, 21:57:12
Ahoj,
při odesílání článku (PHP) do databáze potřebuji projít odesílány text a nahradit vše , kde se vyskytuje např. [tymid=$tym_id] <a href="$tym_id"></a> |
||
AM_ Profil |
#2 · Zasláno: 3. 5. 2009, 22:27:35
preg_replace('/\\[tymid\\=([a-z0-9]+)\\]/i', '<a href="\\1">\\1</a>', $text);
|
||
czkoudy Profil |
#3 · Zasláno: 3. 5. 2009, 22:31:02
Tak až tak jednoduché jsem to nečekal :-) Díky moc.Já už měl kolem 6 řádků kodu :-)
|
||
czkoudy Profil |
#4 · Zasláno: 4. 5. 2009, 11:30:45
Tak nakonec ještě problém. Do toho odkazu se mi vloží tymid, ale já bych ještě potřeboval to id prohnat fcí která mi získá jméno týmu. Asi by se dala použít preg_replace_callback, ale v manualu jsem toho moc nepochytil.
|
||
czkoudy Profil |
#5 · Zasláno: 4. 5. 2009, 11:55:12
Vyřešeno:
preg_replace('/\\[tymid\\=([a-z0-9]+)\\]/ie', "'<a href=\"'.funkce('\\1').'\">'.funkce('\\1').'</a>'", $text); |
||
Časová prodleva: 16 let
|
0