Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Wyszukiwanie danych w tablicy
Forum PHP.pl > Forum > Przedszkole
Maciek316
Witam, mam problem z pobraniem konkretnych danych z tablicy.
  1. $playerlvl[1] = 1;
  2. $playerlvl[2] = 2;
  3. $playerlvl[3] = 3;
  4. $playerlvl[4] = 4;
  5. $playerlvl[5] = 5;
  6.  
  7.  
  8. for ( $i = 0; $i < count($playerlvl); $i++ )
  9. {
  10. if ($player->lvl == $playerlv[$i]l) {
  11. $wynagrodzenie = "okey";
  12. }
  13. }


Co tutaj źle zrobilem? sad.gif
phpion
Chociażby to, że nie sprawdzasz ostatniego elementu tablicy. Tablicę masz indeksowaną od 1, a w pętli lecisz od 0. Zakładam, że $playerlv[$i]l to literówka przy pisaniu na forum.
Maciek316
Tak to była literówka wink.gif

  1. $playerlvl[1] = 1;
  2. $playerlvl[2] = 2;
  3. $playerlvl[3] = 3;
  4. $playerlvl[4] = 4;
  5. $playerlvl[5] = 5;
  6.  
  7.  
  8. for ( $i = 1; $i < count($playerlvl); $i++ )
  9. {
  10. if ($player->lvl == $playerlvl[$i]) {
  11. $wynagrodzenie = "okey";
  12. }
  13. }

Tak to wygląda a nie działa :X
phpion
Nadal pomijasz ostatni element. Wyświetl sobie zmienną $i w pętli i pomyśl co zrobić, by 5 też się wyświetliło. Swoją drogą: możesz zastosować foreach zamiast for i problem zniknie.
Maciek316
Dziękuje, po sprawie smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.