如何从PHP中的会话中提取数据?

时间:2010-01-10 14:16:57

标签: php session

我有来自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 ) 

现在我要从本次会议中提取所有价格268.00和418.00。

我该怎么做?

我尝试了$_SESSION['cart']['price'],但它不起作用。

1 个答案:

答案 0 :(得分:5)

$ _ SESSION ['cart']是一个数组。如果你只需要一行 - 那就是

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

但你最好走过阵列:

foreach($_SESSION['cart'] as $item){
    echo $item['price'];
}