Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 121 Pomógł: 0 Dołączył: 3.12.2008 Ostrzeżenie: (0%)
|
Witam czy się da sparametryzować foreach tak żeby skakała nie po kolejnych elementach tablicy ale np co 3 (IMG:style_emoticons/default/questionmark.gif) W manualu nie mogłem się doszukać albo pasował by gdybym miał np tab 5-elementową tyle że jej indeksy nie są ciągłe czyli np (2, 5, 1, 8, 3). i chciałbym czytanie tablicy rozpocząć od 3 elementu. czyli od 1 bez konieczności posługiwania się jakimiś dodatkowymi ifami w pętli. Z góry dzięki za pomoc.
|
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza |
Uporządkuj indeksy poprzez:
a potem zrób zwykłą pętlę for zwiększając jej licznik za każdym razem o 3, a nie o 1 (czyli $i+=3 zamiast $i++). |
|
|
|
kask18 [PHP]większy przeskok foreach 16.04.2010, 11:44:20
VGT opcjonalnie, jesli chcesz zostac przy foreach, tak... 16.04.2010, 11:50:42
kask18 chodzi o to że nie mogę uporządkować indeksów. Maj... 16.04.2010, 12:01:28 
darko Zapoznaj się z funkcją array_slice, albo opisz dok... 16.04.2010, 12:06:54
kask18 niestety funkcja array_slice nie dizała do końca ... 16.04.2010, 12:24:25
darko Ale w czym problem?
[PHP] pobierz, plaintext $tabl... 16.04.2010, 12:38:15
kask18 Chodziło mi o proste rozwiązanie bez forów ifów it... 16.04.2010, 12:43:20
darko Do przeszukiwania tablic (w poszukiwaniu kluczy) s... 16.04.2010, 12:47:54
phpion Może nie do końca elegancko z tym 3-krotnym wywoła... 16.04.2010, 13:01:20 ![]() ![]() |
|
Aktualny czas: 29.12.2025 - 07:27 |