| 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? |
||
|
|
Svara med citat
|
|
|
#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 |
||
|
|
Svara med citat
|
|
|
#3 | ||
|
|||
|
Nykomling
|
Tack. Precis som du sa så löste explode("->",$DATABASEVARIABLE) problemet.
|
||
|
|
Svara med citat
|
| Svara |
|
|