2 zzllvlv zzllvlv 于 2016.02.20 09:32 提问

关于PHP的session调用的问题

请教各位大神,下面PHP代码中"$_SESSION['cart'][$new]"的使用是什么语法?

  if($new) {
    //new item selected
    if(!isset($_SESSION['cart'])) {
      $_SESSION['cart'] = array();
      $_SESSION['items'] = 0;
      $_SESSION['total_price'] ='0.00';
    }

    if(isset($_SESSION['cart'][$new])) {
      $_SESSION['cart'][$new]++;
    } else {
      $_SESSION['cart'][$new] = 1;
    }

2个回答

showbo
showbo   Ds   Rxr 2016.02.20 11:03
已采纳

$_SESSION['cart']你不是存储了array,就是动态给array增加$new属性赋值为1,如果已经存在过$new属性,则+1,应该是购物车的代码

zzllvlv
zzllvlv 回复无聊码农: 感谢
接近 2 年之前 回复
zzllvlv
zzllvlv 回复无聊码农: 感谢
接近 2 年之前 回复
wfl36
wfl36   2016.02.20 10:18

变量值引用后增加呀!

zzllvlv
zzllvlv 回复wfl36: 我想问$_SESSION['cart'][$new]中,$_SESSION['cart']是对名为cart的$_SESSION变量的引用,但是后面再加一个[$new]是什么意思?
接近 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!