![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 0 Dołączył: 31.01.2013 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Witam serdecznie (IMG:style_emoticons/default/smile.gif)
Uczę się PHP i mam problem z pętlami. Wiem, że może się wam to wydac niedorzeczne, ale po prostu nie potrafię ich zrozumieć. Teorię i składnię znam, ale nie potrafię wykorzystać tego w praktyce i poegam na najprostszych zadaniach. Nie wiem w czym dokładnie tkwi problem. Może w tym, że nie rozumiem zasad ich działania, nie wiem jak zagnieżdżać jedne w drugich. Z if nie mam takiego problemu. Prosze o jakieś rady i wskazówki. Najlepiej jakby mi ktoś to bardzo łopatologicznie wytłumaczył. Posiadam książki, przeczesywałam internet, ale wszytsko na nic, jeżeli ktoś mi tego nie wytłumaczy ludzkim językiem. Dlatego zwracam się do was - starych wyjadaczy z prośba o pomoc. Pozdrawiam, Kasia |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 958 Pomógł: 574 Dołączył: 23.09.2008 Skąd: wiesz, że tu jestem? Ostrzeżenie: (0%) ![]() ![]() |
Pętle "działają" do puki jest spełniony warunek. W while masz podstawowy błąd - wykonaj pętle jeżeli tablica jest mniejsza od 7.
Co do pętli for().. odpowiedź jest dość prosta - nie masz nigdzie zadeklarowanej zmiennej $key i $value. W tym wypadku kluczem jest $i a wartością $array[$i]
Myślę, że dobrze ci idzie i niedługo pojmiesz sens pętli a gdy do tego dojdzie rozwiąż to zadanie Jasio posiada tablicę wielowymiarową
zadaniem Jasia jest usunąć zwierzęta nie pasujące do danego zbioru. Ma to wykonać za pomocą zagnieżdżonych pętli foreach() a następnie wyświetlić wynik działania w kolejnych zagnieżdżonych pętlach Do usunięcia używamy unset() |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 15:37 |