Pregunta

Está bien, así que estoy bastante nuevo en PHP y actualmente estoy experimentando con matrices. A modo de ejemplo, supongamos que esta es mi matriz:

    $t1 = array (
  "basicInfo" => array (
   "The Sineps",
   "December 25, 2010",
   "lemonpole_1g"
  ),
  "overallRecord" => array (
   "23",
   "12",
   "19",
   ""
  )
);

Por lo que pude recoger, descubrí que la función array_splice me permite apuntar a un índice específico de la matriz y añadir / eliminar los datos. De todos los ejemplos que he visto utilizar esta función ... sólo se utilizaron matrices numéricas. Ahora mi pregunta es ¿cómo voy a apuntar a [ "overallRecord"] [3] (que es vacío) por ejemplo, y actualización de ese campo?

Para más entendimiento de que campo vacío es para "total de puntos":

$wins = $t1["overallRecord"][0] * 3;
$loss = $t1["overallRecord"][1];
$draw = $t1["overallRecord"][2];
$total = $wins + $draw;

Así que para resumir todo, me gustaría añadir la variable $ Total [ "overallRecord"] [3] . No necesariamente tiene que ser con array_splice , sin embargo, si usted viene con un método diferente para lograr esta oportunidad y que sea sencillo o añadir comentarios, por favor:)

Gracias de antemano!

¿Fue útil?

Solución

Si he entendido bien, sólo tiene que hacer

$t1["overallRecord"][3] = $total;

Otros consejos

$t1["overallRecord"][3] = $total;
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top