![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 30.10.2013 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Mam taki kod jak nizej:
Pytanie proste - czemu po wpisaniu w parametrze funkcji print_r dwóch parametrow tj. gruszka i pomidor wyswietla mi tylko gruszka a winno wyswietlic także pomidor ? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
Bo zwraca ci ostatni element tablicy, ponieważ przy każdym "obrocie" foreach $item jest nadpisywany.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 319 Pomógł: 118 Dołączył: 26.11.2003 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Cytat Bo zwraca ci ostatni element tablicy, ponieważ przy każdym "obrocie" foreach $item jest nadpisywany. Prawie tak, a właściwie nie. Return zwraca wartość i natychmiast kończy całą akcję danej metody/funkcji. Więc w tym wypadku zwraca pierwszy element i kończy działanie. Kod w każdym razie dobry (IMG:style_emoticons/default/wink.gif) ale trochę bez sensu, łatwiej zrobić tak:
Ten post edytował Daimos 18.01.2014, 14:20:45 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 07:52 |