我想要一个数字,多维数组的分数。第一个索引是页面加载,第二个索引是特定问题的得分值。当我推送到数组时,已经定义了加载值。
我不断收到此错误:警告:array_push()要求参数1为数组,在(...)中给出为空
我猜测我首先如何声明数组存在问题,但我也尝试过array()和array()数组(),但这些都没有。我的搜索技能让我失望,我的想法也没有。这是相关的代码:
if (!isset($_SESSION['scores'])) {
$_SESSION['scores'] = array(array());
}
if ($users[$i] == $useSet[$i+2]) {
array_push($_SESSION['scores'][$_SESSION['load']], 'c');
}
答案 0 :(得分:2)
请尝试使用方括号语法:
$_SESSION['scores'][$_SESSION['load']][] = 'c';