Kahmoon
Erfahrenes Mitglied
Tach beisammen,
mal wieder ich mit einem Arrayproblem....
Ich lese ein XML File aus. Je Datenblock möchte ich Unterknoten in ein Array schreiben. Um später leicht darauf zugreifen zu können und um es nicht hard zu coden verwende ich ein assoziatives Array welches den Feldwert unter dem Felnamen speichert. Ist ein Block durchgelaufen wird er an das Array $aktuelle_uebersicht für die spätere Gesamtauswertung übergeben.
Problem ist jetzt das $xmlstream ja mit assoziativen Werten gefüllt werden soll.
so funktioinert das natürlich nicht und ich finde keine passende Schreibweise.
ich hoffe ich habe das umständlich genug erklärt
Wäre nett wenn mir jemand helfen könnte.
Franky
mal wieder ich mit einem Arrayproblem....
Ich lese ein XML File aus. Je Datenblock möchte ich Unterknoten in ein Array schreiben. Um später leicht darauf zugreifen zu können und um es nicht hard zu coden verwende ich ein assoziatives Array welches den Feldwert unter dem Felnamen speichert. Ist ein Block durchgelaufen wird er an das Array $aktuelle_uebersicht für die spätere Gesamtauswertung übergeben.
PHP:
$xml = simplexml_load_file("daten/daten.xml");
#Array Aktuelle Jobs füllen
foreach($xml->system as $system){
#Datensream
$xmlstream = array();
foreach($system->children() as $feld)
{
$xmlNodename = $feld->getName();
$xmlNodevalue = $system->$xmlNodename;
#Hier ist das Problem....wie schreibe ich dynamisch assoziative Werte rein
$xmlstream[] =
}
$aktuelle_uebersicht[] = $xmlstream;
}
PHP:
$xmlstream[] = $xmlNodename => $xmlNodevalue
ich hoffe ich habe das umständlich genug erklärt
Wäre nett wenn mir jemand helfen könnte.
Franky
Zuletzt bearbeitet: