【发布时间】:2012-06-20 12:19:44
【问题描述】:
我的 php merge_array 有问题,我正在编写一个 cookie,它从 html 表单中的按钮获取元素 id,然后我创建一个 cookie setcookie("info", $_REQUEST["ELEMENT_ID"]+1, time ()+3600)。我想编写一个数组,将 $array1 与表单中的元素 id 和 $array2 合并,以获取 cookie 元素。当我点击页面上的购买按钮时出现问题,我总是在数组中有 2 个元素,新元素和 cookie 数组中的一个。 数组 ( [0] => [1] => 数组 ( [info] => 16 我正在寻找包含超过 2 个元素的数组 $result,以便我可以使用 id 将姓名、照片和其他属性放入购物车
<?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();?>
<?
$array1=array($_REQUEST["ELEMENT_ID"]);
if(!isset($_COOKIE["info"])){
setcookie("info", $_REQUEST["ELEMENT_ID"]+1, time()+3600);
$w = $_REQUEST["ELEMENT_ID"]+1;
print_r($_COOKIE);
}
echo"<br/>";
$array2=array($_COOKIE);
$result= array_merge($array1, $array2);
print_r($result);
?>
【问题讨论】:
标签: php cookies shopping-cart array-merge