FAQ |
Kalender |
|
![]() |
#1 | ||
|
|||
Nykomling
|
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? |
||
![]() |
![]() |
![]() |
#2 | ||
|
|||
Administratör
|
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.
__________________
eldefors.com - Personlig (teknik)-blogg |
||
![]() |
![]() |
![]() |
#3 | ||
|
|||
Nykomling
|
Tack. Precis som du sa så löste explode("->",$DATABASEVARIABLE) problemet.
|
||
![]() |
![]() |
Svara |
|
|