使用php从单个cookie获取多个值

时间:2016-04-13 18:52:01

标签: php

我想在php中实现购物车。我使用单个cookie来存储多个产品ID和数量。现在我想从cookie中获取这些值。 数据以以下格式存储:{Product_id-Quantity} 像这样 : A-2,B-4,C-1,d-3 现在我想使用explode函数分别得到这两个值的产品id和数量。 我不知道该怎么做。任何人都可以找到实现这个的方法吗?

1 个答案:

答案 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);

通知:您的姓名和值不得包含,-,因为您将其用作分隔符。