Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] odwołanie do funkcji w preg_replace
-Daxis-
post
Post #1





Goście







Cześć
Mam takie oto wyrażenie:
  1. $post = preg_replace("#\[COLOR=rgb\((.*)\)\]#", "[color=\#" . $this->rgb2hex($1) . " . "\"]", $post);

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)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
by_ikar
post
Post #2





Grupa: Zarejestrowani
Postów: 1 798
Pomógł: 307
Dołączył: 13.05.2009
Skąd: Gubin/Wrocław

Ostrzeżenie: (0%)
-----


Kod
$post = preg_replace('#\[COLOR=rgb\((.*)\)\]#', '[color=#\'.$this->rgb2hex($1).\']', $post);


?

Ogólnie to powiedz dokładniej co chcesz zrobić, bo nie wiem czy ty chcesz żeby ten kolor od razu ci zamieniło, czy chcesz tylko przekazać kolor, a w pliku masz html mieszany z php i tam się to wyświetla, czy coś, bo tak to ciężko stwierdzić co chcesz zrobić..

Ten post edytował by_ikar 31.08.2011, 09:29:28
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 4.10.2025 - 01:28