Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Zamiana wartości w pętli
Kshyhoo
post
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:
  1. function rgb2hex($r, $g, $b){
  2. return sprintf("#%02X%02X%02X", $r, $g, $b);
  3. }

Ja wywołam tak:
  1. $hex = rgb2hex(231,236,107);

Działa, a jak polecę pętlą:
  1. $dane = file("plik.txt");
  2. for( $w = 0; $w < count($dane); $w++ ) {
  3. rgb2hex($dane[$w]);
  4. }

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
)


--------------------
Go to the top of the page
+Quote Post

Posty w temacie


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: 21.08.2025 - 01:14