How to pull out data from session in PHP?

2020-08-02 07:19发布

I have the following data from print_r($_SESSION):

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 ) 

Now I want to pull out all the price 268.00 and 418.00 from this session.

How can I do it?

I tried $_SESSION['cart']['price'], but it does not work.

标签: php session
1条回答
Fickle 薄情
2楼-- · 2020-08-02 07:28

$_SESSION['cart'] is an array. If you need only one row - it would be

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

But you'd better walk through array:

foreach($_SESSION['cart'] as $item){
    echo $item['price'];
}
查看更多
登录 后发表回答