PHP の merge_array に問題があります。HTML フォームのボタンから要素 ID を取得する Cookie を作成しています。次に、Cookie を作成します。 3600)。$array1 をフォームの要素 ID と結合し、Cookie 要素を取得する $array2 をマージする配列を作成したいと考えています。ページの購入ボタンをクリックすると問題が発生します。配列には常に 2 つの要素 (新しい要素と Cookie 配列の要素) があります。Array ( [0] => [1] => Array ( [info] => 16 id を使用して名前、写真、その他のプロパティを取得できるように、2 つ以上の要素を持つ配列 $result を取得しようとしています。ショッピングカート
<?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);
?>