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