我的 php merge_array 有问题,我正在编写一个 cookie,它从 html 表单中的按钮获取元素 id,然后我制作了一个 cookie setcookie("info", $_REQUEST["ELEMENT_ID"]+1, time()+ 3600)。我想编写一个数组,将 $array1 与表单中的元素 id 和 $array2 合并,以获取 cookie 元素。当我单击页面上的购买按钮时出现问题,我总是在数组中有 2 个元素,新元素和 cookie 数组中的一个。Array ( [0] => [1] => Array ( [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);
?>