老师您好,遍历的问题

来源:9-2 购物车的创建和遍历

sky丶一念初见

2017-02-09

  foreach ($cart as $k=>$pro) {

            $product = Product::find()->where('productid = :pid', [':pid' => $pro['productid']])->one();

            $data[$k]['cover'] = $product->cover;

            $data[$k]['title'] = $product->title;

            $data[$k]['productnum'] = $pro['productnum'];

            $data[$k]['price'] = $pro['price'];

            $data[$k]['productid'] = $pro['productid'];

            $data[$k]['cartid'] = $pro['cartid'];

老师,这里为什么要有$k呢?$cart as $pro遍历不出来吗?

写回答

1回答

Jason

2017-02-09

可以遍历,但是如果没有$k,组装$data数组会变得比较复杂

0
1
sky丶一念初见
非常感谢!
2017-02-09
共1条回复

Yii2.0开发一个仿京东商城平台

【毕设】购物、下单、支付、收货...各功能模块开发,打造京东式电商平台

1543 学习 · 655 问题

查看课程