Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [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

Posty w temacie
- HgReed   [PHP]Funkcje na preg_replace   3.12.2011, 15:01:56
- - amii   preg_replace_callback   3.12.2011, 18:57:25


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: 24.08.2025 - 15:20