![]() |
![]() |
-Daxis- |
![]()
Post
#1
|
Goście ![]() |
Cześć
Mam takie oto wyrażenie:
Niestety wygląda na to że nie mogę użyć $1 odwołując się do funkcji rgb2hex, może mi ktoś jakoś pomóc to naprawić? (IMG:style_emoticons/default/Lkingsmiley.png) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 178 Pomógł: 596 Dołączył: 25.09.2009 Skąd: Piwniczna-Zdrój Ostrzeżenie: (0%) ![]() ![]() |
Skorzystaj z preg_replace_callback():
Chyba jakoś tak. Choć wydaje mi się, że problemem może być wyrażenie regularne. Wcześniej spróbuj zamiast $this->rgb2hex($1) użyć $this->rgb2hex(\1). Ten post edytował mortus 30.08.2011, 20:58:54 |
|
|
-Daxis- |
![]()
Post
#3
|
Goście ![]() |
Skorzystaj z preg_replace_callback():
Chyba jakoś tak. Choć wydaje mi się, że problemem może być wyrażenie regularne. Wcześniej spróbuj zamiast $this->rgb2hex($1) użyć $this->rgb2hex(\1). Niestety zamiana $1 na \1 nie pomaga, dalej wywala błąd, natomiast to co podałeś z preg_replace_callback wypluwa Kod Fatal error: Using $this when not in object context Możesz również użyć modyfikatora e. Kod Niestety to również nie działa [code]Parse error: syntax error, unexpected '[' |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 17:08 |