Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Tablica asocjacyjna., Jak sprawdzić pozycję znacznika po kluczu.
zemiel
post
Post #1





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 24.10.2012

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
viking
post
Post #2





Grupa: Zarejestrowani
Postów: 6 381
Pomógł: 1116
Dołączył: 30.08.2006

Ostrzeżenie: (0%)
-----


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);
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 9.10.2025 - 08:00