PHP Funktionen Objekt in Array umwandeln

Ein Fundus aus dem php.net:

function toArray($obj) {
   if (is_object($obj)) $obj = (array)$obj;
   if (is_array($obj)) {
     $new = array();
     foreach ($obj as $key => $val) {
       $new[$key] = toArray($val);
     }
   } else {
     $new = $obj;
   }
   return $new;
 }
/* Funktion wandelt jedes Objekt inklusive vererbter Objekte in Array um */
 function objectToArray ($object) {
 if(!is_object($object) && !is_array($object))
 return $object;
return array_map('objectToArray', (array) $object);
 }
Advertisements

Kommentare

Trage deine Daten unten ein oder klicke ein Icon um dich einzuloggen:

WordPress.com-Logo

Du kommentierst mit Deinem WordPress.com-Konto. Abmelden / Ändern )

Twitter-Bild

Du kommentierst mit Deinem Twitter-Konto. Abmelden / Ändern )

Facebook-Foto

Du kommentierst mit Deinem Facebook-Konto. Abmelden / Ändern )

Google+ Foto

Du kommentierst mit Deinem Google+-Konto. Abmelden / Ändern )

Verbinde mit %s