Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Undefined offset... Tylko, że...
NetBeans
post
Post #1





Grupa: Zarejestrowani
Postów: 56
Pomógł: 4
Dołączył: 18.01.2012

Ostrzeżenie: (0%)
-----


Cześć. Mam strasznie dziwny, nie logiczny jak dla mnie i w ogóle chory błąd.
Otóż po eksplozji stringa (data), przykładowo 2013-11-19, otrzymuję tablicę o trzech elementach mianowicie 2013, 11 oraz 19. Potwierdza to mój debugger, jak również print_r().

  1. Array ( [0] => 2013 [1] => 11 [2] => 19 )


Jak widzimy są dokładnie trzy elementy. Gdy później chcę wykorzystać jakiś element tej tablicy dostaję undefined offset...
Oto cały mój kod, żeby nie było wątpliwości.

  1. $dateItems = explode('-', $this->date);
  2. $newDate = $dateItems[2] . '.' . $dateItems[1] . '.' . $dateItems[0];


Szczerze mówiąc, to zgłupiałem... Ma ktoś pomysł co z tym zrobić?

Ten post edytował NetBeans 19.11.2013, 18:34:19
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Turson
post
Post #2





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

Ostrzeżenie: (0%)
-----


Cytat
Oto cały mój kod, żeby nie było wątpliwości.

Na pewno nie cały skoro używasz $this


Rzeczywiście dziwna sprawa, bo na podstawie kodu, który podałeś wszystko wygląda prawidłowo.
Może sprawdź dla pewności, czy na pewno wywala błąd w tej linii (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 16.10.2025 - 07:11