![]() |
![]() ![]() |
![]() |
![]()
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
![]() |
|
|
![]()
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++). |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 63 Pomógł: 9 Dołączył: 19.11.2004 Skąd: Iława Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 121 Pomógł: 0 Dołączył: 3.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
chodzi o to że nie mogę uporządkować indeksów. Mają one dla mnie znaczenie. Chciałbym po prostu chciałbym przeczytać z klika elementów z tablicy zaczynając np od 10 elementu bez zbędnych forów i ifów
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 2 885 Pomógł: 463 Dołączył: 3.10.2009 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Zapoznaj się z funkcją array_slice, albo opisz dokładniej swój problem.
-------------------- Nie pomagam na pw, tylko forum.
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 121 Pomógł: 0 Dołączył: 3.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
niestety funkcja array_slice nie dizała do końca tak jak bym tego chciał.
Opisze jeszcze raz problem. Mam Chciałbym odczytać tylko elementy 3 i 5 czyli:
bez żadnych forów połączonych z ifami Mam nadzieje że teraz jest bardziej zrozumiałe Ten post edytował kask18 16.04.2010, 12:25:46 |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 2 885 Pomógł: 463 Dołączył: 3.10.2009 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Ale w czym problem?
-------------------- Nie pomagam na pw, tylko forum.
|
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 121 Pomógł: 0 Dołączył: 3.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
Chodziło mi o proste rozwiązanie bez forów ifów itp. Będzie przeglądana duża tablica, a operacja przeszukiwania ma działać szybko. Dzięki za chęć pomocy
|
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 2 885 Pomógł: 463 Dołączył: 3.10.2009 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Do przeszukiwania tablic (w poszukiwaniu kluczy) służy funkcja array_search, której podajesz szukaną wartość, a funkcja ta zwróci - jeśli znajdzie - pasujący klucz. Natomiast znaleźć wartość skojarzoną z danym kluczem po wartości klucza chyba umie każdy. Poza tym nie wiem dlaczego tak się upierasz, żeby nie korzystać z foreach, pętli czy wbudowanych funkcji.
-------------------- Nie pomagam na pw, tylko forum.
|
|
|
![]()
Post
#10
|
|
![]() Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
Może nie do końca elegancko z tym 3-krotnym wywołaniem next() no ale możesz sobie to jakoś ładniej opakować (np. w fora):
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 12.06.2025 - 19:46 |