WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   Spara metodanrop i databas (https://www.wn.se/forum/showthread.php?t=1044324)

hoover 2010-10-17 12:07

Spara metodanrop i databas
 
Hej
Jag använder PHP simpleXml och vill göra:
$xml2 = $xml->node1->node2;

Där informationen "node1->node2" hämtas ur databas.
Ex:
$DATABASEVARIABLE = "node1->node2";
$xml2 = $xml->$DATABASEVARIABLE;

Exemlet ovan fungerar inte. Några ideér på hur jag kan göra?

Clarence 2010-10-17 13:37

Skulle $DATABASEVARIABLE vara "node1" så skulle det fungera, däremot så parsar den inte automatiskt specialtecken som ->. För att lösa det får du skapa en funktion som splittar $DATABASEVARIABLE på -> och rekursivt lägger på de olika delarna.

hoover 2010-10-17 16:00

Citat:

Ursprungligen postat av Clarence (Inlägg 20373866)
Skulle $DATABASEVARIABLE vara "node1" så skulle det fungera, däremot så parsar den inte automatiskt specialtecken som ->. För att lösa det får du skapa en funktion som splittar $DATABASEVARIABLE på -> och rekursivt lägger på de olika delarna.

Tack. Precis som du sa så löste explode("->",$DATABASEVARIABLE) problemet.


Alla tider är GMT +2. Klockan är nu 17:57.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson