Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Pola obiektu na tablicę jak..
Forum PHP.pl > Forum > PHP > Object-oriented programming
duch4ever
Witam mam takie cudo:
  1.  
  2.  
  3. (
  4. [sell-form-fields] => Array
  5. (
  6. [0] => stdClass Object
  7. (
  8. [sell-form-id] => 1
  9. [sell-form-title] => Tytuł
  10. [sell-form-cat] => 0
  11. [sell-form-type] => 1
  12. [sell-form-res-type] => 1
  13. [sell-form-def-value] => 0
  14. [sell-form-opt] => 1
  15. [sell-form-pos] => 1
  16. [sell-form-length] => 50
  17. [sell-min-value] => 0
  18. [sell-max-value] => 0
  19. [sell-form-desc] =>
  20. [sell-form-opts-values] =>
  21. [sell-form-field-desc] => Tytuł powinien być zwięzły i bezpośrednio wskazywać, co masz do zaoferowania. W tytule możesz użyć maksymalnie 50 znaków.
  22. [sell-form-param-id] => 0
  23. )
  24.  
  25. [1] => stdClass Object
  26. (
  27. [sell-form-id] => 2
  28. [sell-form-title] => Kategoria
  29. [sell-form-cat] => 0
  30. [sell-form-type] => 12
  31. [sell-form-res-type] => 2
  32. [sell-form-def-value] => 0
  33. [sell-form-opt] => 1
  34. [sell-form-pos] => 2
  35. [sell-form-length] => 500
  36. [sell-min-value] => 1
  37. [sell-max-value] => 0
  38. [sell-form-desc] =>
  39. [sell-form-opts-values] =>
  40. [sell-form-field-desc] => Dokładnie określ kategorię przedmiotu
  41. [sell-form-param-id] => 0
  42. )
  43.  
  44. [2] => stdClass Object
  45. (
  46. [sell-form-id] => 3
  47. [sell-form-title] => Data rozpoczęcia
  48. [sell-form-cat] => 0
  49. [sell-form-type] => 9
  50. ...............
  51.  


i chcę to przerobić na tablicę aby łatwiej to obrabiać

czyli:

  1. (
  2. [sell-form-fields] => Array
  3. (
  4. [0] => Array
  5. (


itd, a SOAP zwraca różne mixy tablic z obiektami...
Jestem początkujący w OOP więc proszę się nie śmiać
dariuszp
Od tego masz iteratory.
duch4ever
Nie da się inaczej?
jang
Pętla foreach a w niej get_object_vars aby zamienić stdClass na tablicę.
-=Peter=-
lepiej po prostu rzutować obiekt klasy stdClass do tablicy

  1. $array = (array) $object;
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.