我想在php中实现购物车。我使用单个cookie来存储多个产品ID和数量。现在我想从cookie中获取这些值。 数据以以下格式存储:{Product_id-Quantity} 像这样 : A-2,B-4,C-1,d-3 现在我想使用explode函数分别得到这两个值的产品id和数量。 我不知道该怎么做。任何人都可以找到实现这个的方法吗?
答案 0 :(得分:0)
这里你去 - 这会将你的cookie字符串保存在PHP数组中:
$str = "A-2,B-4,C-1,D-3";
$arr = explode(",", $str);
foreach($arr AS $row)
{
$piece = explode("-", $row);
$cookie[$piece[0]] = $piece[1];
}
var_dump($cookie);
通知:您的姓名和值不得包含,
或-
,因为您将其用作分隔符。