gracias por responder.
Entiendo lo que dices pero no le veo ninguna ventaja hacerlo así, acceder a el de la misma manera $variable['indice'][`campo`];
yo me refiero utilizando sus métodos como por ejemplo getIterator, offsetGet()
Se me ocurrió una manera pero no la veo práctica, compartiré el código
Código:
$array = array(0 => array('producto' => 'Mesa', 'color' => 'negro', 'precio' => '399'),
1 => array('producto' => 'Lampara', 'color' => 'Crema', 'precio' => '89'));
$aO = new ArrayObject($array);
print_r($aO->offsetGet(1));
echo '<hr />';
for($i = 0; $i < $aO->count(); $i++) {
$temp = $aO->offsetGet($i);
echo $temp['color'].'<br />';
}
¿cuál es la manera correcta?