在会话和数组中需要一些帮助。现在它只在会话中保存一个数组,但我想根据id保存多个数组并将其保存到会话中。下面的代码是多个用户将使用它的地方,所以我想保存它们与值连接在一起的id,那么我该怎么做呢?
$id = uniqid();
$value = $_POST["value];
$arr = [];
$arr = array("ID"=>$id, "value"=>$value);
$_SESSION["SaveArr"] = $arr;
存储后,我希望用户根据数组中的id来编辑它们的值。
答案 0 :(得分:0)
会话数组的工作方式与任何其他PHP arrray类似。因此,如果您希望将所有多个数组保留在$_SESSION["SaveArr"]
下,那么只需添加[]
这样的
$_SESSION["SaveArr"][] = $arr;
答案 1 :(得分:0)
你可以根据你的代码使用这样的东西
$id = uniqid();
$value = $_POST["value];
$arr = [];
$arr = array("ID"=>$id, "value"=>$value);
$_SESSION["SaveArr"][$id] = $arr;
所以每次你得到不同身份的不同数组。