【发布时间】:2018-03-13 08:42:05
【问题描述】:
include('session.php');
$productname = $_GET['productname'];
$productcode = $_GET['productcode'];
$wishlist = array("$productname" => $productcode);
$_SESSION["wishlist"] = $wishlist;
print_r($_SESSION["wishlist"]);
此代码设置为一个名为“wishlist”的会话的数组。
问题是会话正在被替换。如果它已经存在,我想添加到数组中。
那么我怎样才能用新数据更新我的数组。 我尝试了以下方法。
$productname = $_GET['productname'];
$productcode = $_GET['productcode'];
$lastsession = $_SESSION["wishlist"];
// CHECK IF SESSION IS EMPTY OR NOT
if(empty($lastsession)) {
$wishlist = array("$productname" => $productcode);
} else {
/*
How Can I Update array ???
*/
}
数组输出是这样的。它关联的不是数字索引。 我希望得到单个数组。不是数组中的数组。
[mobile] => iphone_2
谢谢。
【问题讨论】:
标签: php arrays session session-variables