Kurzer Name: Eindimensionales Array zu Mehrdimensionalem Objekt konvertieren

Beitrag lesen

Ausgangsarray:

Array  
(  
    [0] => MeinBlog  
    [1] => 2010  
    [2] => 12  
    [3] => 5  
)

Zielobjekt:

$MeinBlog->2010->12->5 = true;

Ich habe über die Suche nur gefunden, wie man ein mehrdimensionales Array in ein Eindimensionales Array umwandeln kann, jedoch konnte ich daraus keine Ansätze für mein Problem entnehmen :-(

Im Prinzip müsste es ja so aussehen:

$object;  
  
foreach($array as $key => $value)  
{  
  $object .= $key."=>".$value",";  
}

Nur anstatt "String anhängen" müsste ich irgendwie sagen "Objekt anhängen".
Nur mit

$object;  
  
foreach($array as $key => $value)  
{  
  $object->{$key} = $value;  
}

bleibe ich in meiner einen Dimension hängen -_-

Hat jemand eine Idee?