![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 385 Pomógł: 48 Dołączył: 23.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
Napisałem funkcje która filtruje znaki
przy jej odpaleniu dostaje błąd Kod Warning: Invalid argument supplied for foreach() linia 5 czemu? Pozdrawiam Ten post edytował Lejto 9.12.2009, 16:37:13 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 441 Pomógł: 71 Dołączył: 3.09.2007 Skąd: wrocław Ostrzeżenie: (0%) ![]() ![]() |
zmienna $variable nie jest tablicą
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 385 Pomógł: 48 Dołączył: 23.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
rzeczywiście, pomogło
ale jeszcze kod nie zwraca wyniku ;/ |
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D ![]() |
Lepiej zrób var_dump i zobacz co Ci zwraca. Zresztą na Twoim miejscu nieco inaczej bym zaczął. Znaczy parametr dałbym jako dowolny i dopiero wewnątrz sprawdzałbym czy jest tablicą. I na co Ci parametr top? Nie używasz go nigdzie (IMG:style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 4.11.2010 Skąd: Białystok Ostrzeżenie: (0%) ![]() ![]() |
Co oznacza w kodzie Lejto wyrażenie:
$key = ($top) jako warunek... nie moge nigdzie tego znaleźc, a gdyby było zwykłym przypisaniem to byłoby bez sensu.. |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 1 798 Pomógł: 307 Dołączył: 13.05.2009 Skąd: Gubin/Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Jest to tak zwany operator trójargumentowy, czy też jak niektórzy wolą, skrócony zapis instrukcji warunkowej. Tamtej zmiennej $top akurat nie musiał dawać w nawiasy, ale czasami się daje, żeby było to czytelniejsze. Osobiście wolę bez nawiasów, a nawiasy tylko wtedy kiedy jest potrzeba.
EDIT: tutaj masz jakiegoś linka do info: http://webinside.pl/artykul-155-operator-t...rgumentowy.html Ten post edytował by_ikar 24.02.2012, 00:29:50 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 17:55 |