Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Funkcje na preg_replace
HgReed
post
Post #1





Grupa: Zarejestrowani
Postów: 59
Pomógł: 0
Dołączył: 13.11.2011

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


Witam.
Chciałem zrobić funkcję, która zmieniała by wszystkie kolory HEX (#FFF i #FFFFFF) na RGBA (255, 255, 255, 1). Funkcja - banał - napisałem i działa. Teraz tylko wyszukać wszystkie HEX'y i zmienić na RGBA. Wszystko zrobione tylko jest haczyk. Pokażę to na kodzie:

  1. function hex2rgb($kolor)
  2. {...}
  3. $HEX = 'Ten kolor to #C7d100.';
  4. if(preg_match('/#([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})/', $HEX))
  5. {
  6. echo preg_replace('/#([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})/', hex2rgb('#$1'), $HEX);
  7. }


Nie zwraca to koloru tylko 'przetworzone' #$1. Jak to zrobić, by zmieniało na przetworzonego HEX'a?
Pozdro
Go to the top of the page
+Quote Post
amii
post
Post #2





Grupa: Zarejestrowani
Postów: 728
Pomógł: 76
Dołączył: 12.06.2009

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


preg_replace_callback


--------------------
gry flash online
Dobry hosting i tanie odnowienia domen firma: masternet.
Zarabianie bez wysiłku na domenach bez ruchu: prolink.
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 20.08.2025 - 10:44