Okay, ich bin ziemlich neu in PHP und experimentiere gerade mit Arrays. Als Beispiel läßt vermuten, das ist mein Array:array_splice mit mehrdimensionalen Arrays?
$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 mir in dem Array auf einen bestimmten Index Punkt ermöglicht und Add/Daten entfernen. Von allen Beispielen, die ich mit dieser Funktion gesehen habe, wurden nur numerische Arrays verwendet. Jetzt meine Frage ist, wie würde ich auf ["overallRecord"] [3] (die leer ist) zum Beispiel zeigen und dieses Feld aktualisieren?
Zum weiteren Verständnis, dass leeres Feld für "Gesamtpunkte":
$wins = $t1["overallRecord"][0] * 3;
$loss = $t1["overallRecord"][1];
$draw = $t1["overallRecord"][2];
$total = $wins + $draw;
Also alles zusammenfassen, ich mag die Variable $ total zu [ "overallRecord"] hinzufügen [3]. Es muss nicht unbedingt mit array_splice sein, aber wenn Sie mit einer anderen Methode kommen, um dies zu erreichen versuchen und es einfach halten oder Kommentare hinzufügen bitte :)
Vielen Dank im Voraus!
Oh, es ist wirklich so einfach? Und das Feld wird dynamisch aktualisiert, wenn ich die anderen Schlüssel ändere? –
@Henrik, ja, es ist wirklich so einfach (es sei denn, es gibt etwas anderes zwischen Ihrem tatsächlichen Array und dem Beispiel, das Sie angegeben haben). – salathe
oh hat es ausprobiert und es hat gut geklappt; und hier dachte ich, dass etwas sehr Kompliziertes nötig war, um dies zu erreichen, vielen Dank :) –