2010-11-06 3 views
1

Je veux avoir un tableau numérique multidimensionnel de scores. Le premier index est le chargement de la page, et le second est la valeur du score pour la question particulière. Lorsque j'appuie sur le tableau, la valeur de chargement est déjà définie.PHP: Pousser vers un tableau multi-dimensionnel

Je continue à obtenir cette erreur: Avertissement: array_push() attend le paramètre 1 pour être ensemble, null donné (...)

Je devine qu'il ya un problème avec la façon dont je déclarais le tableau dans la première place, mais j'ai également essayé array() et array() array() et aucun de ceux qui ont fonctionné. Mes compétences en recherche me manquent et je n'ai plus d'idées. Voici le code correspondant:

if (!isset($_SESSION['scores'])) { 
    $_SESSION['scores'] = array(array()); 
} 

if ($users[$i] == $useSet[$i+2]) { 
    array_push($_SESSION['scores'][$_SESSION['load']], 'c'); 
} 

Répondre

2

Essayez d'utiliser la syntaxe de la place crochets:

$_SESSION['scores'][$_SESSION['load']][] = 'c'; 
Questions connexes