Cześć potrzebuję wypisać dane z tabeli do jednej zmiennej w formacie json, zmienna ustalona przez foreach wyświetla tylko ostatnią wartość, więc wszystkie poprzednie produkty znikają z koszyka. Czy da się je jakoś dopisać zachowując array?
KOD:
foreach($_SESSION['shopping_cart'] as $key => $value)
{
$items_in_cart++;
$line_items_array = array(
'price' => "{$value['product_stripe']}",
'quantity' => "{$value['product_quantity']}",
);
}
// $line_items_array wyświetla tylko ostatni produkt
dodając .= skrypt przestaje działać z błędem:
Array to string conversion
stripe:
$checkout_session = \Stripe\Checkout\Session::create([
'mode' => 'payment',
'allow_promotion_codes' => true,
'line_items' => [[$line_items_array]],
'success_url' => '',
'cancel_url' => '',
]);