| 

.NET C# Java Javascript Exception

2
Moin moin...

ich hab ein Array namens $arr_time
Das Array ist wie folgt aufgebaut:
$arr_time["time1"]
$arr_time["time2"]
$arr_time["time3"]

usw... bis time7

Nun möchte ich gerne einen weiteren Datensatz zu jedem Eintrag hinzufügen.
Also zB.
$arr_time["time1"]["count1"] = "inhalt blabla";
$arr_time["time2"]["count2"] = "inhalt blabla";


Ist das so korrekt?
Weil das bei mir aktuell nicht funktioniert. Aber vtl. habe ich auch an einer anderen Stelle im Script ein Problem.

Wenn mir also einer sagen könnte, ob die Methode wie ich Sie verwende so richtig ist oder nich, würde mir das schon helfen. Oder jemand kennt einen anderen Weg.

Gruß
News:
09.08.2011
chrispo 275 7
3 Antworten
2
ich wurde es so machen:
$arr_time[1]["datum"]=...
$arr_time[1]["count"]=...
$arr_time[2]["datum"]=...
$arr_time[2]["count"]=...
...

Du kannst dann direkt auf die einzelnen Felder zugreifen.
echo $arr_time[5]["datum"]; 
echo $arr_time[5]["count"];
...

Mehrdimensionale Arrays
09.08.2011
Jaksa 4,0k 2 8
3
Suchst du vielleicht ein Mehrdimensionales Array
09.08.2011
Martin Fuchs 1,4k 9
Wenn ich das da richtich verstehe, darf ich dann nicht mehr in
$arr_time["time1"]
einen Inhalt haben, sondern muss dann in
$arr_time["time1"]["time"]
den Inhalt haben und kann dann den zughörigen 2. Wert unter
$arr_time["time1"]["count"]
speichern. richtig?
chrispo 09.08.2011
1
Ja, der Inhalt des ersten Arrays ist ein zweites Array.
Auf der von mir verlinkten Seite findest du folgenden Kommentar:
Mit dem Operator => können Sie Schlüsselwerte vorgeben. Zusätzlich haben Sie die Möglichkeit, innerhalb eines Arrays wiederum Arrays zu definieren und somit mehrdimensionale Arrays zu erzeugen (siehe Beispiel 3).
Martin Fuchs 09.08.2011
0
Ist zwar syntaktsich korrekt, würde aber keinen Sinn machen (vielleicht verstehe ich auch die Aufgabe nicht)
09.08.2011
Jaksa 4,0k 2 8
Ich habe im ersten "Feld" des Arrays
$arr_time["time7"] z.B. ein Datum drin stehen.

Und möchte dann zu diesem Datum eine Angabe speichern unter $arr_time["time7"]["count7"]
chrispo 09.08.2011

Stelle deine Php-Frage jetzt!