Frage

Okay, so bin ich ziemlich neu in PHP und ich experimentieren derzeit mit Arrays. Als Beispiel lässt vermuten, das ist mein Array:

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

Von dem, was ich sammeln konnte, fand ich heraus, dass die Funktion array_splice mich auf einen bestimmten Index im Array zu Punkt ermöglicht und Hinzufügen / Entfernen Daten. Von allen Beispielen, dass ich diese Funktion gesehen mit ... wurden nur numerische Arrays verwendet. Nun meine Frage ist, wie würde ich auf Punkt [ "overallRecord"] [3] (was leer ist) zum Beispiel, und aktualisiert das Feld?

Zum weiteren Verständnis, dass leeres Feld für „Gesamtpunkte“ ist:

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

So alles zusammenfassen, ich möchte die Variable $ total [ "overallRecord"] [3] hinzuzufügen. Es muss nicht unbedingt mit sein array_splice , aber wenn Sie mit einem anderen Verfahren kommen, um diesen Versuch zu erreichen und halten Sie es einfach oder Kommentare hinzufügen bitte:)

Vielen Dank im Voraus!

War es hilfreich?

Lösung

Wenn ich richtig verstehe, einfach tun

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

Andere Tipps

$t1["overallRecord"][3] = $total;
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top