2010-01-10 2 views
0

У меня есть следующие данные print_r ($ _SESSION);Как извлечь данные из сеанса в PHP?

Array (
[totalprice] => 954 
[cart] => Array (
     [115] => Array (
      [name] => MÅNESKINN 
      [price] => 268.00 
      [count] => 1) 
     [80] => Array (
      [name] => DELFINLEK 
      [price] => 268.00 
      [count] => 1) 
     [68] => Array (
      [name] => OPPDAGELSEN 
      [price] => 418.00 
      [count] => 1) 
    ) 
[shipping] => 65) 

Теперь я хочу вывести всю стоимость 268,00 и 418,00 с этой сессии.

Как я могу это сделать?

Я пробовал $ _SESSION ['cart'] ['price']; Но это не работает.

Любая помощь будет оценена.

Заранее спасибо.

ответ

5

$ _SESSION ['cart'] - это массив. Если вам нужна только одна строка - это было бы

$_SESSION['cart'][115]['price'] 

Но лучше пройти через массив:

foreach($_SESSION['cart'] as $item){ 
    echo $item['price']; 
} 
Смежные вопросы