array e strings
olá estou construindo um carrinho de compras.
o código que o carrinho está retornando neste momento é:
array (size=3)
'cart' =>
array (size=3)
'cont' => int 2
'totalcarrinho' => string '3,00' (length=4)
'cupon' => null
'34173cb38f07f89ddbebc2ac9128303f' =>
array (size=2)
'id' => string '30' (length=2)
'qtd' => string '1' (length=1)
'45c48cce2e2d7fbdea1afc51c7c6ad26' =>
array (size=2)
'id' => string '9' (length=1)
'qtd' => int 2
sendo que array 45c48cce2e2d7fbdea1afc51c7c6ad26 e 34173cb38f07f89ddbebc2ac9128303f são o id do produto em encode_64 e são gerados automaticamente de cada vez que um produto é adicionado ao carrinho. neste momento estou a ter dificuldade em cadastrar o id e a qtd na base de dados. minha primeira ideia era juntar os dois id e qtd (ficando id = 30,9 qtd =1,29) e colocar na coluna qtd e idproduto na base de dados e quando precisa-se de montar os dados novamente para poder utilizar seria só dar um explod e montar novamente o array. mas não estou conseguindo juntar os dois array numa string. meu código é
foreach (array_slice($_SESSION['carrinho'],1) as $key => $valor) :
$idcart = implode(",",$valor);
var_dump($idcart);
endforeach;
com este código o resultado é
string '30,1' (length=4)
string '9,2' (length=3)
alguém tem ideia qual seria a melhor solução? desde já agradecido
Discussão (1)
Carregando comentários...