为了账号安全,请及时绑定邮箱和手机立即绑定

如何创建数组的实例?

如何创建数组的实例?

PHP
摇曳的蔷薇 2021-06-11 17:41:15
我想创建一个类似购物车的系统来将项目添加到数组并显示它。我不知道如何创建一个数组的实例,然后将其保存到另一个数组中。$_SESSION['cart'] = array();$_SESSION['cartitem'] = array($var1,$var2,$var3,$var4,$var5);array_push($_SESSION['cart'], $_SESSION['cartitem']);print_r($_SESSION['cart']);我想将其$_SESSION['cartitem']放入$_SESSION['cart']并保存以备下次使用,以便下次将另一个数组添加到$_SESSION['cart']并显示所有保存的数组。编辑:我想添加一个新$_SESSION['cartitem']数组,$_SESSION['cart'] 所以$_SESSION['cart']拳头时间后的输出将是 Array ( [0] => Array ( [0] => 15 [1] => Big [2] => Solo [3] = > 红色 [4] => 53 )) 和第二次阵列 ( [0] => 阵列 ( [0] => 15 [1] => 大 [2] => 独奏 [3] => 红色 [4] = > 53 ) [1] => Array ( [0] => 16 [1] => Small [2] => Solo [3] => Blue [4] => 634 ) ) 等等......所以它添加了另一个来自输入值的数组。
查看完整描述

3 回答

?
呼唤远方

TA贡献1856条经验 获得超11个赞

你cart每次都用 清空$_SESSION['cart'] = array();。此外,您可以cartitem更轻松地添加。哦,你需要session_start. 您的小代码示例没有多大意义,但总的来说:


session_start();

$_SESSION['cartitem'] = array($var1,$var2,$var3,$var4,$var5);

$_SESSION['cart'][] = $_SESSION['cartitem'];

print_r($_SESSION['cart']);


查看完整回答
反对 回复 2021-06-19
?
小怪兽爱吃肉

TA贡献1852条经验 获得超1个赞

我创建了一个名为 var.php 的文件并添加了此代码


<?php

    session_start();

    $_SESSION['cart'] = array();

?>

$_SESSION['cartitem'] = array($var1,$var2,$var3,$var4,$var5);

array_push($_SESSION['cart'], $_SESSION['cartitem']);

print_r($_SESSION['cart']);


查看完整回答
反对 回复 2021-06-19
?
元芳怎么了

TA贡献1798条经验 获得超7个赞

您可以将cartitem 数组创建为cart 变量的数组值。所以:


$_SESSION['cart'] = Array();

$_SESSION['cart']['cartitem'] = Array($var1......$var5);

print_r($_SESSION['cart']);

如果您需要更多信息/提示,请发表评论。


查看完整回答
反对 回复 2021-06-19
  • 3 回答
  • 0 关注
  • 213 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信