Y donde esta el problema? si sabes que $_SESSION es un array no? si optas por la solución de @
fcarrizalest que es la mas optima puedes hacer algo como esto (yo incluso utilizaría un indice para indicar que es del carro de compras):
Código PHP:
Ver original$_SESSION['cart'] = array();
if(isset($_SESSION['cart']["television"] ) ){ $_SESSION["television"]['cantidad']++;
}else{
$_SESSION['cart']["television"] = array( "cantidad" => 1 , "nombre"=>"Television" , "otrainfo"=> "Info"); }
foreach( $_SESSION['cart'] as $producto ){
echo "Nombre: {$producto['nombre']} cantidad: {$producto['cantidad']}<br>";
}
Vuelvo y te pregunto
que problema tienes de hacerlo así?
Saludos