Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [xml] simplexml odwolanie, za pomoca string-a
kicaj
post
Post #1





Grupa: Zarejestrowani
Postów: 1 640
Pomógł: 28
Dołączył: 13.02.2003
Skąd: Międzyrzecz/Poznań

Ostrzeżenie: (0%)
-----


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?

Ten post edytował kicaj 24.09.2007, 20:05:23


--------------------
PHP Developer

"Nadmiar wiedzy jest równie szkodliwy jak jej brak" Émile Zola
Go to the top of the page
+Quote Post
Cysiaczek
post
Post #2





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




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


haha.gif

Popraw proszę tytuł topiku na zgodny z zasadami forum Przedszkole


--------------------
To think for yourself you must question authority and
learn how to put yourself in a state of vulnerable, open-mindedness;
chaotic, confused, vulnerability, to inform yourself.
Think for yourself. Question authority.
Go to the top of the page
+Quote Post
kicaj
post
Post #3





Grupa: Zarejestrowani
Postów: 1 640
Pomógł: 28
Dołączył: 13.02.2003
Skąd: Międzyrzecz/Poznań

Ostrzeżenie: (0%)
-----


Niedziala;p

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


smile.gif

Ten post edytował kicaj 24.09.2007, 20:56:42


--------------------
PHP Developer

"Nadmiar wiedzy jest równie szkodliwy jak jej brak" Émile Zola
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 02:03