Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 224 Pomógł: 18 Dołączył: 4.02.2003 Skąd: Częstochowa Ostrzeżenie: (0%)
|
|
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk |
Nie uzyskasz następnej wartości w foreach. Pracuje na kopii tablicy. W takim przypadku musisz użyć iteratorów.
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 224 Pomógł: 18 Dołączył: 4.02.2003 Skąd: Częstochowa Ostrzeżenie: (0%)
|
Problem w tym że indexy mam nie po kolei (prawie jak asocjacyjna tylko ze jako wart liczbowe no ale nie po kolei).
Kiedys stosowano starą metodę wyswietlania tablic (jak nie było foreach-a jeszcze) tylko nie pamietam skladni (while? + jakas funkcja). Pamieta to ktos? Czy wtedy mozna by uzyc next() ? |
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 80 Pomógł: 17 Dołączył: 4.09.2010 Skąd: far far away Ostrzeżenie: (0%)
|
Jeśli masz indeksy w postaci liczb, możesz zrobić tak:
Inna metoda to eachowanie po kluczach jako wartościach:
Ten post edytował masiakla 8.09.2010, 13:35:59 |
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 224 Pomógł: 18 Dołączył: 4.02.2003 Skąd: Częstochowa Ostrzeżenie: (0%)
|
Dzięki @masiakla, druga metoda zadziałała:)
|
|
|
|
![]() ![]() |
|
Aktualny czas: 23.12.2025 - 08:56 |