![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Opiekunowie Postów: 3 855 Pomógł: 317 Dołączył: 4.01.2005 Skąd: że ![]() |
Coś ciężko mi się myśli. Chcę pobrać dane z pliku, poddać je konwersji i ponownie zapisać do pliku (ew. wyświetlić). Pojedyncza linia działa, ale jak kombinuję w pętli, to ma komunikat:
Cytat Warning: Missing argument 2 for rgb2hex(), called in C:\AppServ\www\...\hexToRGB.php on line 29 and defined in C:\AppServ\www\...\hexToRGB.php on line 16 Funkcja:
Ja wywołam tak:
Działa, a jak polecę pętlą:
To wywala błąd, choć (moim zdaniem) dane są ok: Cytat Array
( [0] => 231,236,107 [1] => 231,191,167 [2] => 233,161,130 [3] => 98,190,174 [4] => 194,169,185 [5] => 135,186,183 [6] => 153,164,200 ) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 447 Pomógł: 191 Dołączył: 26.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
Znowu podajesz jeden argument :/
Jak wywołujesz tak:
to dajesz 3 argumenty. Jak wywołujez tak :
To dajesz tylko 1 argument, bo powyższy kod jest równoważny z takim : Czyli podajesz w pierwszym argumencie tablicę 3 elementową. A funkcja przyjmuje 3 parametry. Jakbyś zrobił tak (na początku tak kombinowałeś):
to znowu masz jeden parametr. "124, 255, 11" - to jest jedna "zmienna" (raczej stała.. no ale mniejsza z tym). A nie 3 wartości, oddzielone przecinkami. Musisz zrobić tak :
Lub przerobić funkcję, tak żeby przyjmowała jeden parametr jako tablicę 3 elementową :
Ten post edytował peter13135 10.03.2012, 13:31:19 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 02:48 |