Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 38 Pomógł: 0 Dołączył: 15.06.2011 Ostrzeżenie: (0%)
|
Mam pytanie jak nie wykonywać takiej pętli:
gdy elementy tej tablicy są puste albo nie są tablicą ? Chodzi mi przede wszystkim o to, by nie wyświetlał się taki błąd: Kod Warning: Invalid argument supplied for foreach() in.... Dlatego myślę, że rozwiązaniem byłoby sprawdzanie czy te dane są tablicą, no chyba, że jest inne wyjście? Nie mam pomysłu.. Ten post edytował glencun 24.10.2011, 21:00:01 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 711 Pomógł: 127 Dołączył: 5.07.2008 Skąd: Łódź Ostrzeżenie: (0%)
|
Jednak masz pomysł, czemu go nie zrealizujesz?
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 156 Pomógł: 31 Dołączył: 23.02.2009 Skąd: Sanok Ostrzeżenie: (0%)
|
|
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 362 Pomógł: 44 Dołączył: 10.06.2009 Ostrzeżenie: (0%)
|
|
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 156 Pomógł: 31 Dołączył: 23.02.2009 Skąd: Sanok Ostrzeżenie: (0%)
|
|
|
|
|
Post
#6
|
|
|
Grupa: Zarejestrowani Postów: 38 Pomógł: 0 Dołączył: 15.06.2011 Ostrzeżenie: (0%)
|
No to teraz już zupełnie nic nie wiem w takim razie... (IMG:style_emoticons/default/tongue.gif)
|
|
|
|
Post
#7
|
|
|
Grupa: Zarejestrowani Postów: 156 Pomógł: 31 Dołączył: 23.02.2009 Skąd: Sanok Ostrzeżenie: (0%)
|
Najprościej,bez żadnego kombinowania dodaj ifa przed twoją zmienną gdzie dasz jako warunek is_array($twoja_zmienna).
W tym rozwiązaniu które podał kolega wyżej, sprawdza tylko czy zmienna nie jest pusta, a nie czy jest tablica która może być użyta w pętli. |
|
|
|
Post
#8
|
|
|
Grupa: Zarejestrowani Postów: 77 Pomógł: 19 Dołączył: 13.02.2010 Ostrzeżenie: (0%)
|
|
|
|
|
Post
#9
|
|
|
Grupa: Zarejestrowani Postów: 38 Pomógł: 0 Dołączył: 15.06.2011 Ostrzeżenie: (0%)
|
A nie powinno być || zamiast && ?
|
|
|
|
Post
#10
|
|
|
Grupa: Zarejestrowani Postów: 77 Pomógł: 19 Dołączył: 13.02.2010 Ostrzeżenie: (0%)
|
&& oznacza i
musi zmienna istniec I byc tablica |
|
|
|
Post
#11
|
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 1 Dołączył: 24.10.2011 Ostrzeżenie: (0%)
|
Gdyby było "||", to wystarczy żeby jeden warunek był prawdziwy (tutaj praktycznie tylko isset), gdy jest "&&" to oba warunki muszą być prawdziwe.
|
|
|
|
Post
#12
|
|
|
Grupa: Zarejestrowani Postów: 711 Pomógł: 127 Dołączył: 5.07.2008 Skąd: Łódź Ostrzeżenie: (0%)
|
|
|
|
|
![]() ![]() |
|
Aktualny czas: 20.12.2025 - 21:55 |