Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Pusta gałąź => SimpleXMLElement Object
Forum PHP.pl > Forum > XML, AJAX > XML
WiruSSS
Witam ...poprzedni problem rozwiązałem w inny sposób ..teraz mam mały ..pewnie prosty problem.

mam jakiś xml

  1. <adresy>
  2. <adres>
  3. <id>1</id>
  4. <ulica>JPII</ulica>
  5. <nr>12</nr>
  6. <kod>12-345</kod>
  7. <poczta>Kraków</poczta>
  8. <woj></woj>
  9. <kraj></kraj>
  10. </adres>
  11. </adresy>


..i teraz ładując tego xml dostaję tablice z poszczególnymi elementami ..przykładowo:

[ulica] => JPII

..natomiast te pole które ą puste ..są zwracane jako ..przykładowo:

[kraj] => SimpleXMLElement Object

teraz chce zrobić warunek typu

  1. ($adresy->adres->kraj!=''?'adres,':'')


..jednak to powyżej nie działa, !is_object() też tutaj nie pasuje ...czego użyć do tego warunku?
piotrooo89
musisz rzutować na string.
WiruSSS
..nie za bardzo mogę bo te co nie są puste też są obiektami tongue.gif
l3l0
Cytat(WiruSSS @ 11.02.2010, 17:36:38 ) *
  1. ($adresy->adres->kraj!=''?'adres,':'')


..jednak to powyżej nie działa, !is_object() też tutaj nie pasuje ...czego użyć do tego warunku?


Nie ma prawa działać jak już to
  1. $adresy->adres[0]->kraj != '' ? 'adres,' : '';


Pozdrawiam
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.