XML zu Array Frage XML zu Array zu Favoriten hinzufügen

Daumen hoch 0 Daumen runter

Ich parse XML mittels simplexml in PHP und brauche im Anschluss einen Array; eine einfache Lösung habe ich gefunden und mache nun folgendes:

// only for errors an parse
$filename = preg_replace(
    "/\<\!\[CDATA\[(.*?)\]\]\>/ies",
    "'[CDATA]' . base64_encode('$1') . '[/CDATA]'",
    $filename
);
// load cml file
$xml      = simplexml_load_string( $filename );
$json     = json_encode( $xml );
$options  = json_decode( $json,TRUE );
// see result
var_dump( $options );

Spricht irgendetwas dagegen, oder sollte man lieber via der simplexml funktionen auf die Werte zugreifen?

Antworten


Diese Antwort als GUT bewerten 1 Diese Antwort als SCHLECHT bewerten

Ich denke das sieht so ganz gut aus, sollte also nichts dagegen sprechen! :-))

Deine Antwort

Registrierter User Bereits registriert? Bitte logge dich vor dem Antworten ein.

Deine Daten