![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 150 Pomógł: 3 Dołączył: 30.10.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
mój pseudokod wygląda tak:
PRoblem w tym że jak stosuje w zagnieżdzonym foreach $i++ to nie mam dostepu do tego wyzej a nie chce zadnej globalnej tworzyc I czy rozsadne jest zliczanie elementów do $i == 15 i wtedy echuje div i $i =0 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Nadpisujesz $var ;]
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 150 Pomógł: 3 Dołączył: 30.10.2010 Ostrzeżenie: (0%) ![]() ![]() |
Nadpisuje var hmm nie rozumiem
zmienne w foreach jak w funkcjach sa lokalne |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 711 Pomógł: 127 Dołączył: 5.07.2008 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Nie prawda. zmień foreach($druga as $var) na foreach($druga as $var2)
|
|
|
![]()
Post
#5
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat PO 15 elementach var['id'] i var['id2'] powinnien if sie zgodzic I oczywiście komputer ma ci w myślach czytać, i wiedzieć że jak robisz var['id'] to masz na mysli var z pierwszego foreach, a jak robisz var['id2'] to masz na myśli var z drugiego foreach.... no pomyśl trochę zanim zaczniesz coś wymyślać. |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 150 Pomógł: 3 Dołączył: 30.10.2010 Ostrzeżenie: (0%) ![]() ![]() |
Dobra widze że źle to napisałem (IMG:style_emoticons/default/tongue.gif)
Zasięg zmiennych w foreach jest lokalny miałem na myśle magiczne var czyli foreach($druga as $var) Czyli $var nie odczytamy nigdznie indziej jak w tym foreach To teraz pytanie czy warto jest sumować występowanie elementów w tych dwóch foreach-ach i później jak suma wyjdzie 15 zerować ją i dodawać cięcie w postaci div. Jakiś inny pomysł ? |
|
|
![]()
Post
#7
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
No jeśli chcesz robić cięcie po sumie równej 15 no to musisz tak robić.
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 348 Pomógł: 26 Dołączył: 8.10.2008 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Dobra widze że źle to napisałem (IMG:style_emoticons/default/tongue.gif) Zasięg zmiennych w foreach jest lokalny miałem na myśle magiczne var czyli foreach($druga as $var) Czyli $var nie odczytamy nigdznie indziej jak w tym foreach Z tym, że nie wyszedłeś poza tą pętle :/ Jesteś cały czas w tej pętli, a przy okazji w kolejnej. Tym kodem sugerujesz, że wewnątrz foreach-a nie działają zmienne z zewnątrz. Ten post edytował Adi32 1.07.2011, 17:48:46 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 18.09.2025 - 01:53 |