Hola, me gustaría poder extraer ciertos datos de un array y almacenarlos en variables
 
el array tiene la siguiente estructura: 
Código:
 Array ( [0] => ProtocolNode Object ( [tag:ProtocolNode:private] => type [attributeHash:ProtocolNode:private] => Array ( [from] => numer-id [id] => id [participant] => number [offline] => 0 [type] => text [t] => time [notify] => Nick ) [children:ProtocolNode:private] => Array ( [0] => ProtocolNode Object ( [tag:ProtocolNode:private] => body [attributeHash:ProtocolNode:private] => Array ( ) [children:ProtocolNode:private] => [data:ProtocolNode:private] => msg ) ) [data:ProtocolNode:private] => ) )
  si utilizo el siguiente codigo: 
Código:
 foreach ($msgs as $m) {
		$time = date("m/d/Y H:i", $m->attributeHash['t']);
		$from = str_replace("@s.whatsapp.net", "", $m->attributeHash['from']);
		$name = "(unknown)";
		$body = "";
}
  me da error: 
Código:
 Fatal error: Cannot access private property ProtocolNode::$attributeHash in
  alguien me puede ayudar? gracias