Autor | Zpráva | ||
---|---|---|---|
vojja01 Profil * |
#1 · Zasláno: 11. 7. 2013, 18:03:10
1) Mám XML soubor preferences.xml mající shruba takovou strukturu:
<settings> <pref> <name>advanced_effects</name> <value>false</value> </pref> <pref> <name>wallpaper_name</name> ... </settings> $settingsX = simplexml_load_file("preferences.xml"); foreach($settingsX->pref as $pref): $settings[$pref->name] = $pref; endforeach; echo $settings["advanced_effect"]->val; ... Díky předem za každou odpověď. |
||
Tori Profil |
vojja01:
$pref->name vrací opět instanci SimpleXMLElement. Přetypujte na řetězec:
$settings[(string) $pref->name] = $pref; // funguje i tento nepěkný zápis: $settings[$pref->name->__toString()] = $pref; // anebo nejjednodušeji: $settings["$pref->name"] = $pref; |
||
Časová prodleva: 11 let
|
0