PHP bir alışveriş sepeti yapma ilerleme değilim. Bir kullanıcı birden fazla ürün seçilmiş olup olmadığını kontrol etmek için, bir dizi ($ içerik) her şeyi koymak. Ben çıktı, ben "14,14,14,11,10" gibi bir şey olsun. Ben "3 x 14, 1 x 11, 1 x 10" gibi bir şey olmasını istiyorum. Bunu yapmak için en kolay yolu nedir? Ben gerçekten bunu yapmak için nasıl hiçbir ipucu var.
Bu benim kod en önemli parçasıdır.
$_SESSION["cart"] = $cart;
if ( $cart ) {
$items = explode(',', $cart);
$contents = array();
$i = 0;
foreach ( $items as $item ) {
$contents[$item] = (isset($contents[$item])) ? $contents[$item] + 1 : 1;
$i++;
}
$smarty->assign("amount",$i);
echo '<pre>';
print_r($contents);
echo '</pre>';
Şimdiden teşekkürler.