![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 15.11.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Jak widać w załączonym przykładzie, funkcją in_array() chciałbym przeszukiwać konkretne wymiary tablicy (konkretne ale zmienne). Ogólnie if(...) działa i funkcja in_array() wykonuje poprawnego przeszukania, jednak wyrzuca warning: Warning: in_array() [function.in-array]: Wrong datatype for second argument in /virtual/pl/h2/itinnovation/!eklopotek/php/zrodla/funkcje.php on line 146 Sprawdziłem, że Warning nie wyskakuje, gdy wpiszę na sztywno jakiś wymiar, np. $miesiace[2009] Można to jakoś obejść, aby warning nie wyskakiwał ? |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
Można to jakoś obejść, aby warning nie wyskakiwał ? Co kolejny to głupsze pytanie. TAK MOŻNA OBEJŚĆ. A jak? Stosując tą funkcję poprawnie. Od wielki "trick hakerski". Sprawdz czy zmienna którą podajesz jako drugi argument jest tablica (BO KOMUNIKAT MÓWI, ŻE TO NIE TABLICA). Skoro jak podajesz na sztywno i nie działą to nie przeszło ci chociaż przez myśl, że $rok-szukaj jest błedne? -------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 15.11.2007 Ostrzeżenie: (0%) ![]() ![]() |
Uspokój się chłopie, bo wrzodów dostaniesz.
Skoro jak podajesz na sztywno i nie działą to nie przeszło ci chociaż przez myśl, że $rok-szukaj jest błedne? 1. Jak podaję na sztywno to DZIAŁA 2. Wyobraź sobie, że zanim napisałem tego posta to sprawdziłem zmienną $rok_szukaj, w tej sytuacji przyjmuje wartość 2009 i kiedy wpisuję zamiast $rok_szukaj w pierwszym indeksie tablicy 2009 na sztywniaka, to wszystko jest OK. 3. Mam 100% pewność, że drugi argument jest tablicą. |
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
Więc przed if-em wyświetl sobie $rok_szukaj oraz
-------------------- |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 19:49 |