Hola amigos y amigas.
En una aplicación web, tengo una matriz llamada "carrito" (el sitio que estoy desarrollando es para manejo de carrito de compras). Es algo como esto:
Suponiendo que es una tienda virtual de televisores, guardo el ID ó nombre del artículo dentro del índice ("tv1", "tv3", "tv5",...). Y como valor, la CANTIDAD que el comprador virtual desea (5, 9, 2,...).
Me explico! Si Juan quiere comprar 1 tv marca "tv1" y 2 marca "tv3" deseo mostrar los artículos (TV's) comprados hasta el momento.
Algo así:
Código:
CARRITO
Artículo: TV1 | Cantidad: 1
Artículo: TV3 | Cantidad: 2
Para eso estoy usando la siguiente función que encontré:
Código PHP:
foreach ($carrito as $indices_articulos) { # 1
$conta = 1;
foreach ($indices_articulos as $cantidad) { # 2
$cadena = $cadena."Artículo. ".$conta." | Cantidad: ".$cantidad."<br />";
$conta++;
} # Cierre 2
} # Cierre 1
echo $cadena;
Con el código anterior, se imprime en pantalla el siguiente:
Código:
Artículo 1 Cantidad: 1
Artículo 2 Cantidad: 2
Sin embargo, yo deseo mostar:
Código:
Artículo TV1 Cantidad: 1
Artículo TV3 Cantidad: 2
Cuando concateno, según esta instrucción:
Código PHP:
$cadena = $cadena."Artículo. ".$conta." | Cantidad: ".$cantidad."<br />";
En lugar de usar la variable "$conta", deseo agregar el nombre del artículo ("TV1", "TV3",...) por medio del índice. El problema es que no sé que debo usar ó como hacerlo ?
Le agradezco alguno que me pueda orientar. Gracias.
Saludos