シリアル化された配列がCookieに格納されているので、アプリケーションのある時点で、この配列を同じデザインの別の配列とマージする必要があります。
配列1:
$arr1 = array(
"user_id" => 1,
"item_id" => 2,
"quant" => 3
);
私はこれを次のようにCookieに設定しました。
serialize($arr1);
アレイ2:
$arr2 = array(
"user_id" => 5,
"item_id" => 5,
"quant" => 6
);
2つの配列をマージする試み:最初に、Cookieにある最初の配列値のシリアル化を解除し、次に2番目の配列とマージします。
$un_arr1 = unserialize($cookie_val);
$final = array_merge($arr2, $un_arr1);
ただし、これは最初の配列からの値のみを返します。
私が達成しようとしていること:
Array
(
[0] => Array
(
[user_id] => 1
[item_id] => 2
[quant] => 3
)
[1] => Array
(
[user_id] => 4
[item_id] => 5
[quant] => 6
)
)