| Autor | Zpráva | ||
|---|---|---|---|
| krteczek Profil |
#1 · Zasláno: 19. 5. 2006, 10:21:18 · Upravil/a: krteczek
Mám takovéto regulární výrazy použité ve funkci preg_replace();
Ano, jde o převod adres na odkazy. Ale mám takovýto problém: Potřebuji ošetřit text který se vkládá mezi > a </a> tak, aby v něm nebyla slova delší než například 25 znaků [třeba použít wordwrap()], ale nějak mne nenapadá jak to udělat, protože u preg_replace() při přepisu nelze použít další funkce... krteczek |
||
| krteczek Profil |
#2 · Zasláno: 19. 5. 2006, 13:01:24
Tak už jsem na to přišel, jde to pomocí preg_replace_callback();
Později dodám podrobnosti :-) krteczek |
||
| Retal Profil |
#3 · Zasláno: 20. 5. 2006, 23:22:02
Lze použít další funkce pro dynamickou úpravu nahrazujících řetězců, viz modifikátor "e".
|
||
|
Časová prodleva: 20 let
|
|||
Toto téma je uzamčeno. Odpověď nelze zaslat.
0