Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [xml] simplexml odwolanie
Forum PHP.pl > Forum > Przedszkole
kicaj
Plik xml:
  1. <jeden>
  2.    <dwa>
  3.        <trzy>
  4.            <cztery>wartosc</cztery>
  5.        </trzy>
  6.    </dwa>
  7. </jeden>


Normalnie odwoluje sie tak:
  1. <?php
  2. $objS = simplexml_load_file();
  3. echo $objS -> jeden -> dwa -> trzy -> cztery; // otrzymuje: wartosc
  4. ?>


Jak zrobic jezeli mam w zmiennej:
  1. <?php
  2. $strS = 'trzy -> cztery';
  3. echo $objS -> jeden -> dwa -> $strS; // wiadomo ze nie dziala
  4. ?>


Jak najsprawniej to rozwiazac?
Cysiaczek
  1. <?php
  2. echo $objS -> jeden -> dwa ->{$strS}; // wiadomo ze dziala
  3. ?>


haha.gif

Popraw proszę tytuł topiku na zgodny z zasadami forum Przedszkole
kicaj
Niedziala;p

Rozwiazalem to inaczej:
  1. <?php
  2. $objS -> xpatch( 'jeden/dwa/'. $strS );
  3. ?>


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