php购物车
好多事务,唉!
数组的操作
關於二維數組的刪除修改或是對比,我是通過foreach然後找到相同的key的值去修改裡面的值
数组的操作
<?php
$arr=array('name'=>'test','price'=>'33','count'=>'333');
//print_r($arr);
$_SESSION['products']=array(
array('name'=>'echo','price'=>'2','count'=>'3'),
array('name'=>'name','price'=>'100','count'=>'1'),
array('name'=>'else','price'=>'200','count'=>'2'),
);
//向数组的开头写入值,测试成功
array_push($_SESSION['products'],$arr);
$_SESSION['products'][0]['name']='edit echo';
unset($_SESSION['products'][0]);
print_r($_SESSION['products']);
//echo $_SESSION['products'][0]['name'];
?>
$arr=array('name'=>'test','price'=>'33','count'=>'333');
//print_r($arr);
$_SESSION['products']=array(
array('name'=>'echo','price'=>'2','count'=>'3'),
array('name'=>'name','price'=>'100','count'=>'1'),
array('name'=>'else','price'=>'200','count'=>'2'),
);
//向数组的开头写入值,测试成功
array_push($_SESSION['products'],$arr);
$_SESSION['products'][0]['name']='edit echo';
unset($_SESSION['products'][0]);
print_r($_SESSION['products']);
//echo $_SESSION['products'][0]['name'];
?>
關於二維數組的刪除修改或是對比,我是通過foreach然後找到相同的key的值去修改裡面的值
foreach ($_SESSION['products'] as $kkk)
{
if ($kkk['proid']==$_POST['oid'] && $kkk['produts']=="裝備")
{
$kkey=array_search($kkk,$_SESSION['products']);
$_SESSION['products'][$kkey]['count']++;
die("這個商品已經添加到購物車這個".$kkey);
}
}
{
if ($kkk['proid']==$_POST['oid'] && $kkk['produts']=="裝備")
{
$kkey=array_search($kkk,$_SESSION['products']);
$_SESSION['products'][$kkey]['count']++;
die("這個商品已經添加到購物車這個".$kkey);
}
}
推薦一個的idc
Befour-How Do You Do

到時候的修改
刪除,都和key有關!