Forum » Programiranje » 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

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 ()
Vredno ogleda ...
| Tema | Ogledi | Zadnje sporočilo | |
|---|---|---|---|
| Tema | Ogledi | Zadnje sporočilo | |
| » | [php] arrayOddelek: Izdelava spletišč | 1495 (1340) | sebavet | 
| » | Za programerske teoretikeOddelek: Programiranje | 9256 (6058) | Jerry000 | 
| » | jQuery - izbira drugega elementa navzgorOddelek: Izdelava spletišč | 721 (690) | algo | 
| » | problem z linuxom (rabim cimprej prosim)Oddelek: Operacijski sistemi | 1541 (1357) | Isotropic | 
| » | Iframe pomočOddelek: Izdelava spletišč | 1333 (1194) | opeter |