ERLEDIGT
JA
JA
ANTWORTEN
3
3
ZUGRIFFE
601
601
EMPFEHLEN
-
Guten Abend!
Ich nutze die folgende Funktion, um ein Objekt in ein Array umzuwandeln:
Nun zu meinem Problem: Das Objekt stammt von der Funktion simplexml_load_string () und in dem XML gibt es teilweise doppelte gleiche Namen auf der gleichen Ebene. Mein Array sieht nun also nicht mehr wie das Original aus, sondern es wird [0], [1], [2] usw. vor den eigentlichen Key gesetzt. Wie kann man das unterbinden?PHP-Code:function buildarray($object) {
if (is_object ( $object ) == true) {
settype ( $object, "array" );
}
foreach ($object as $key => $value) {
if ((is_array ( $value ) == true) or (is_object ( $value ) == true)) {
$array [$key] = buildarray ( $value );
} else {
$array [$key] = utf8decode ( $value );
}
}
return $array;
}
Oder habe ich einen kompletten Denkfehler?
-
Wenn ich das richtig verstehe, dann ist dein "Original" auch kein Array.
Damit sind die Subarrays eindeutig adressierbar. IM XML können die Elemente durch ihre Position innerhalb des parent-Knotens eindeutig bestimmt werden.
Es gibt kein Array, bei dem der Schlüsselwert mehrmals in einer Ebene vorkommt.
-
Nein, das ist ein Objekt.
Ich werde mir aber etwas anderes einfallen lassen.
Danke
-
zeig doch mal ein var_dump() deines Objektes.
---------------------------------------------------------------------------------------------------
item: Ich habe es mir aus gesundheitlichen Gründen abgewöhnt unformatierten Code zu lesen (Auch SQL-Statements kann man formatieren!)
item: Tutorial: [PHP][MySQL] Debug Queries
item: Schreibt mir keine PN mit Fragen die im Forum beantwortet werden können - ich mache kein persönliches coaching
item: Bitte zur besseren Lesbarkeit PHP-Code in [PHP]...[/PHP], SQL in [SQL]...[/SQL], Visual Basic in [VB]...[/VB] etc. schreiben
Ähnliche Themen
-
Objekt in Array umwandeln
Von Sasser im Forum PHPAntworten: 1Letzter Beitrag: 06.09.10, 02:08 -
java.util.calendar Objekt in ein Date Objekt umwandeln
Von P_H_I_L im Forum Java GrundlagenAntworten: 3Letzter Beitrag: 07.05.08, 08:19 -
Array in Objekt umwandeln
Von bfsdasauge im Forum PHPAntworten: 2Letzter Beitrag: 10.11.05, 16:44 -
Spline-Objekt in Polygon-Objekt umwandeln
Von unomuse im Forum Cinema 4DAntworten: 26Letzter Beitrag: 27.09.05, 13:40 -
String Array in Integer Array umwandeln
Von hankthetank im Forum JavaAntworten: 8Letzter Beitrag: 06.06.05, 10:07





Zitieren



Login






[PHP][Snippet] Array zu XML konvertieren