array_splice avec des tableaux multidimensionnels?
-
10-10-2019 - |
Question
Ok, donc je suis assez nouveau pour PHP et je suis en train d'expérimenter avec des tableaux. À titre d'exemple, laisse supposer que c'est mon tableau:
$t1 = array (
"basicInfo" => array (
"The Sineps",
"December 25, 2010",
"lemonpole_1g"
),
"overallRecord" => array (
"23",
"12",
"19",
""
)
);
D'après ce que je pouvais rassembler, je trouve que la fonction array_splice me permet de pointer un index spécifique dans le tableau et ajouter / supprimer des données. De tous les exemples que je l'ai vu à l'aide de cette fonction ... ont été utilisés que des tableaux numériques. Maintenant, ma question est comment pourrais-je indiquer [ "overallRecord"] [3] (qui est vide) par exemple, et mettre à jour ce domaine?
Pour mieux comprendre ce domaine vide est pour "le total des points":
$wins = $t1["overallRecord"][0] * 3;
$loss = $t1["overallRecord"][1];
$draw = $t1["overallRecord"][2];
$total = $wins + $draw;
Donc, pour résumer, je voudrais ajouter la variable $ au total [ "overallRecord"] [3] . Il ne doit pas nécessairement être avec array_splice , cependant, si vous venez avec une autre méthode pour atteindre cet essai et garder des commentaires simples ou ajouter svp:)
Merci à l'avance!
La solution
Si je comprends bien, il suffit de faire
$t1["overallRecord"][3] = $total;
Autres conseils
$t1["overallRecord"][3] = $total;