Hi,
ich möchte ein bauscript für ein Browsergame entwickeln und da hab ich folgendes problem:
ich will mit in ner foreach Schleife auf ein 3 Dimensionales Array zugreifen, aber irgentwie ist das falsch, es kommt immer (mit Error Reporting) der Fehler "Notice: Undefined index: ...." naja das is der Code, ein aussschnitt
lv ist ein Asso...(ihr wisst schon was ich mein)array mit den Gebäudestufen, ich hab alles ma mit var_dump ausgegebn, das stimmt alles.
Die datei mit den Daten fürs bauen wie lange es dauert oder wieviel holz oder so es brauch:
ausgabe ist dann :
Rathaus Stufe
Bnötigt Holz: nMarmor: nDauer: n
Ausbauen auf Stufe
...mehr nicht
brauche hilfe
mfg Php-Noob
ich möchte ein bauscript für ein Browsergame entwickeln und da hab ich folgendes problem:
ich will mit in ner foreach Schleife auf ein 3 Dimensionales Array zugreifen, aber irgentwie ist das falsch, es kommt immer (mit Error Reporting) der Fehler "Notice: Undefined index: ...." naja das is der Code, ein aussschnitt
PHP-Code:
foreach ($type as $y)
{
$to = $lv[$y] + 1;
echo $y." Stufe".$lv[$y]."<br>";
echo "Benötigt Holz: ".$build[$y][$to]['holz']."Marmor: ".$build[$y][$to]['marmor']."Dauer: ".$build[$y][$to]['zeit']."<br>";
echo "<a href=\"index.php?do=new&was=".$y."\">Ausbauen auf Stufe ".$lv[$y]."</a>";
echo "<br><br>";
}
Die datei mit den Daten fürs bauen wie lange es dauert oder wieviel holz oder so es brauch:
PHP-Code:
$build = array("Rathaus" => array("null","null",array( //Auf lv 2
"holz"=>'500',
"marmor"=>'100',
"zeit"=>'123'
),
array( //Auf lv 3
"holz"=>'1232',
"marmor"=>'123',
"zeit"=>'1233'
)
)
);
$type = array("Rathaus");
Rathaus Stufe
Bnötigt Holz: nMarmor: nDauer: n
Ausbauen auf Stufe
...mehr nicht
brauche hilfe
mfg Php-Noob
Kommentar