Witschi262
Blogger
Hallo,
ich habe ein Isometrisches Gitter mit PHP generiert. Die einzelnen Zeilen habe ich in einem Array gespeichert. In jedem Array ist eine Zahlenreihe definiert (1= Fließe, 0= nichts). Mit explode zerlege ich die Zeichenkette um dann entsprechendes Fließenmuster auszugeben.
Jetzt muss ich aber für jeden Array -Wert eine Schleife erstellen. Also $grid[1], $grid[2] usw.
Wie kann ich das alles in eine Schleife packen?
Wichtig ist, dass jede zweite Reihe Fließen, also jeder gerade Array Wert, nach rechts verschoben werden muss damit die Fließen ineinader Haken. (http://arcolz.net/res/misc/isographthumb.gif)
Wie mache ich das?
ich habe ein Isometrisches Gitter mit PHP generiert. Die einzelnen Zeilen habe ich in einem Array gespeichert. In jedem Array ist eine Zahlenreihe definiert (1= Fließe, 0= nichts). Mit explode zerlege ich die Zeichenkette um dann entsprechendes Fließenmuster auszugeben.
PHP:
$grid = array();$grid[1] = "1,1,1,1,1,1,1"; $grid[2] = "1,1,1,1,1,1,1";$grid[3] = "1,1,1,1,1,1,1"; $grid[4] = "1,1,1,1,1,1,1";$grid[5] = "1,1,1,1,1,1,1"; $grid[6] = "1,1,1,1,1,1,1";$grid[7] = "1,1,1,1,1,1,1"; $grid[8] = "1,1,1,1,1,1,1";
$tile = explode(",",$grid[1]);foreach ($tile as $row1) {if($row1 == "1") { echo '<img src="images/tile.png" />'; }
if($row1 == "0") { echo '<img src="images/tile2.png" />'; }}
Jetzt muss ich aber für jeden Array -Wert eine Schleife erstellen. Also $grid[1], $grid[2] usw.
Wie kann ich das alles in eine Schleife packen?
Wichtig ist, dass jede zweite Reihe Fließen, also jeder gerade Array Wert, nach rechts verschoben werden muss damit die Fließen ineinader Haken. (http://arcolz.net/res/misc/isographthumb.gif)
Wie mache ich das?