php购物车实现代码
前端之家收集整理的这篇文章主要介绍了
php购物车实现代码,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
ShopCar.PHP
<div class="codetitle"><a style="CURSOR: pointer" data="72988" class="copybut" id="copybut72988" onclick="doCopy('code72988')"> 代码如下:
<div class="codebody" id="code72988">
<?
PHP class Shopcar
{
//商品列表
public $productList=array();
/*
@param unknown_type $product 传进来的商品
@return true 购物车里面没有该商品
*/
public function checkProduct($product)
{
for($i=0;$i<count($this->productList);$i++ )
{
if($this->productList[$i]['name']==$product['name'])
return $i;
}
return -1;
}
//
添加到购物车
public function add($product)
{
$i=$this->checkProduct($product);
if($i==-1)
array_push($this->productList,$product);
else
$this->productList[$i]['num']+=$product['num'];
}
//
删除 public function delete($product)
{
$i=$this->checkProduct($product);
if($i!=-1)
array_splice($this->productList,$i,1);
}
//返回所有的商品的信息
public function show()
{
return $this->productList;
}
}