PHP: OTURUM Dizilerin sayısı Toplamı

2 Cevap php

Ben böyle bir OTURUM Array alışveriş sepeti verileri depolamak ediyorum:

$_SESSION['cart'][$sessID] = array ('quantity' => 1, 'price' => $prodPrice, 'prodName' => $prodName, 'size' => $size, 'handle' => $handle)

Bir kullanıcı sepetinize bir öğe ekler her zaman, yeni bir sessID oluşturulur ve yeni bir oturum Dizi edilir.

Onu nasıl ödeme söz konusu olduğunda kaç tane sessID en saymak mı?

Ben don t alışveriş sepeti öğeleri saymak istiyorum - Ben $ _SESSION olaylarda sayısını saymak istiyorum ['cart']

Teşekkür ederim

2 Cevap

Ben soruyu anlamak doğru bir count() arıyoruz

count($_SESSION['cart'])

Eğer $_SESSION['cart'] şey içeriyorsa eminseniz, siz kullanabilirsiniz:

$items_in_cart = count($_SESSION['cart'])

Boş olması durumunda:

$items_in_cart = is_array($_SESSION['cart']) ? count($_SESSION['cart']) : 0