// $i=0; $i NO es necesaria.... $name = array(); //pero... si declara $nombre antes... de foreach($carro as $k => $v){ $nombre[]=$v['producto']; // asi ya deberia funcionar.... }