PHP结合TP5实现购物车,一行代码获取购物车总数量

PHP实现购物车功能的方法有多种,不管你使用哪一种,计算购物车中物品的数量是必需的

因为前端渲染页面时需要知道有没有购物车商品,有的话有几件儿?

话不多说了,直接来说一下我的购物车设计

首先,我没有用session去存储购物车信息,我用的是cache,这里注明一下框架:TP5

思路如下:

1、前端传以下三个参数:

{

 商品ID,

商品数量,

商品详情ID

}

2、PHP接收到参数之后,立马存入缓存

3、计算购物车数量

$car_num = array_sum(array_column(商品ID键));

你还在用count()函数计数这些low?

问题来了,上面说的存入缓存,怎么一步到位与计算购物车数量的数据结构相同呢?

代码:PHP不是会接收到三个参数吗?直接运行:

$A = compact(商品ID,商品数量,商品详情ID); //此方法返回一个数据集数组,对应一个商品

发布了45 篇原创文章 · 获赞 7 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/qq_36431166/article/details/100579616