Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Tablica wielowymiarowa
Forum PHP.pl > Forum > Przedszkole
luke18dg
Witam, mój problem jest krótki.
Mam tablicę o nazwie $tablica[x][y] i jak pewnie korzystając z magicznej funkcji dowiedzieć się jest ostatni indeks dla x?
Lord
$array = array(0 => 100, "color" => "red");
$keys = array_keys($array);
$ostatni = $keys[count($keys)-1];
michal_s
Może np za pomocą
...
Damonsson
Po co? skoro jest function.end
luke18dg
Cytat(Damonsson @ 7.02.2013, 16:01:22 ) *
Po co? skoro jest function.end


Zwraca wartość ostatniego indeksu, a nie sam indeks. Więc to nie było moim problemem. smile.gif

  1. $tablica[1][2]=1;
  2. $tablica[2][3]=2;
  3. $tablica[56][256]=3;
  4. $keys = array_keys($tablica);
  5. $ostatni = $keys[count($keys)-1];
  6. echo $ostatni;

Można prosić o objaśnienie tej części kodu?
  1. $keys = array_keys($tablica);
  2. $ostatni = $keys[count($keys)-1];

Do zmiennej klucze, ma zrobić nową tablicę z .... z zmiennej $tablica. Następnie ma policzyć ile było?
Damonsson
No wiadomo, najpierw musisz sobie zwrócić tablicę ($keys = array_keys($tablica)) w której będziesz miał wszystkie klucze. A wtedy dajesz end (echo end($keys)), po co jakieś liczenie? Czy ja nie rozumiem nadal, co chcesz osiągnąć?

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.