Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Czemu nie działa?
Forum PHP.pl > Forum > PHP
busterek
Czemu nie działa taki fragment kodu?

  1. foreach ($xml->element as $element)
  2. {
  3. $elements[$element->order] = $element->file;
  4. }


Zmienna $xml zawiera strukturę pliku xml. Przypuszczam , że wiem dlaczego. Kiedy sprawdziłem typ obiektu $element->order, pokazał mi object. Czy ktoś mi może podpowiedzieć jak poprawnie to zrobić?
Spawnm
Jaki komunikat błędu? var_dump dla $element abyśmy wiedzieli co tam masz.
Jeśli $element->order jest obiektem to nie możesz go traktować jak stringa/integera.
busterek
Problem rozwiązany. Dwie magiczne funkcje: intval oraz strval. I wszystko pięknie śmiga. Człowiek czasami nie myśli. smile.gif
Thread to close. wink.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.