0
J'ai un tableau défini dans $ _SESSION ["cart_array"] et la sortie est en tant que telle lorsque les éléments sont dans le panier.PHP Count Array Quantité
Array ([0] => Array ([item_id] => 1 [quantity] => 6) [1] => Array ([item_id] => 2 [quantity] => 1))
Je suis en train de créer une boucle foreach pour parcourir et compter les valeurs de « quantité » pour obtenir un nombre total panier d'articles, jusqu'à présent j'ai le ci-dessous, mais je ne peux pas comprendre comment obtenir dans une variable de chaîne afin que je puisse l'afficher sur d'autres pages.
$cartCount = array();
if (!isset($_SESSION["cart_array"]) || count($_SESSION["cart_array"]) < 1) {
$cartCount = 0;
} else {
foreach ($_SESSION["cart_array"] as $each_item) {
//$cartCount += $each_item['quantity']; <-- commented out as not working.
//$cartCount[$each_item['item_id']] += $each_item['quantity']; <-- commented out as not working.
}
//Print array for debugging purposes
print_r($_SESSION["cart_array"]);
}