Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Tablica asocjacyjna.
Forum PHP.pl > Forum > Przedszkole
zemiel
Witam
Mam taki problem:
Mam tablicę
  1. step = array(1 => 'Mon', 2 => 'Sat', 3 => 'Tue', 4 => 'Sat', 5 => 'Wed', 6 => 'Sat', 7 => 'Thu', 8 => 'Sat', 9 => 'Fri', 10 => 'Sat');

i chcę żeby po dojściu do ostatniej pozycji resetowała się na pierwszą.
Nie mogę tego zrobić w taki sposób:
  1. if(current(step) == 'Sat')
  2. {
  3. reset($this->_step);
  4. }

bo resnie mi się już po drugiej pozycji.
Muszę to zrobić po kluczu tylko nie wiem jak.
Proszę o pomoc.
Zemiel
viking
Taki mały kod do testów
  1. $step = array(1 => 'Mon', 2 => 'Sat', 3 => 'Tue', 4 => 'Sat', 5 => 'Wed', 6 => 'Sat', 7 => 'Thu', 8 => 'Sat', 9 => 'Fri', 10 => 'Sat');
  2.  
  3. end($step);
  4. var_dump(next($step));
  5.  
  6. if (false === next($step)) reset($step);
  7. echo current($step);
mar1aczi
array_keys
lub
Kod
foreach($array as $k => $v)
echo $k
zemiel
Hey.
Dzięki za pomoc wink.gif
Pozdrawiam
Zemiel
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.