» »

PHP, xml, array

PHP, xml, array

Klemenn ::

object(SimpleXMLElement)#1 (2) {
  ["element1"]=>
  string(7) "vrednost1"
  ["element2"]=>
  object(SimpleXMLElement)#5 (1) {
    ["element3"]=>
    array(2) {
      [0]=>
      object(SimpleXMLElement)#6 (7) {
        ["element4"]=>
        string(15) "vrednost4"
      }
      [1]=>
      object(SimpleXMLElement)#7 (7) {
        ["element5"]=>
        string(16) "vrednost5"
      }
    }
  }
}


kako, z phpjem, preberem tukaj vrednosti in spremenljivke?

uporabljam
$sxe = new SimpleXMLElement($xml, NULL, TRUE);

FrEaKmAn ::

afaik si predstavljaš to kor array in samo rečeš npr (upam da dela, nisem testiral...)

echo $sxe["element1"]; // vrednost1
echo $sxe["element2"]["element3"][0]["element4"]; //vrednost4

DeeJay ::

pa mislm,d amorš še (string) dat spredi
echo (string)$sxe["element1"];

680x0 ::

echo $sxe->element1;
echo $sxe->element2->element3[0]->element4;
echo $sxe->element2->element3[1]->element5;


PS: Ne priporočam, da si lastnosti (property) objekta "predstavljaš" kot elemente v nizu (array), niti da uporabljaš castanje v string samo za to, da bo nekaj šlo skozi.

Zgodovina sprememb…

  • spremenil: 680x0 ()

Klemenn ::

odlično ,hvala za pomoč, si nisem najbolje predstavljal...


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

[php] array

Oddelek: Izdelava spletišč
81379 (1224) sebavet
»

Za programerske teoretike

Oddelek: Programiranje
478823 (5625) Jerry000
»

jQuery - izbira drugega elementa navzgor

Oddelek: Izdelava spletišč
5634 (603) algo
»

problem z linuxom (rabim cimprej prosim)

Oddelek: Operacijski sistemi
111463 (1279) Isotropic
»

Iframe pomoč

Oddelek: Izdelava spletišč
91231 (1092) opeter

Več podobnih tem