• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

array in html

inkognito88

New member
schon wieder mal son prob.

folgendes array soll in html als schachbrett ausgegeben werden:

Array
(
[0] => Array
(
[0] => 1
[1] => 0
[2] => 1
[3] => 0
[4] => 1
[5] => 0
[6] => 1
[7] => 0
[8] => 1
[9] => 0
)

[1] => Array
(
[0] => 0
[1] => 1
[2] => 0
[3] => 1
[4] => 0
[5] => 1
[6] => 0
[7] => 1
[8] => 0
[9] => 1
)

[2] => Array
(
[0] => 1
[1] => 0
[2] => 1
[3] => 0
[4] => 1
[5] => 0
[6] => 1
[7] => 0
[8] => 1
[9] => 0
)
usw...

hab ich auch versucht:

PHP:
<html>
<head>
	<title>Mehrdimensionales Array</title>
</head>
<body>
<?php

$array = array();

for ( $i = 0 ;$i <= 9; $i++ )
{
	for ( $j = 0; $j <= 9; $j++ )
	{
		if ($i % 2 == 0)
		{
			if ($j % 2 != 0)
				$array[$i][$j] = 0;
			else
				$array[$i][$j] = 1;
		}
		else
		{
			if ($j % 2 != 0)
				$array[$i][$j] = 1;
			else
				$array[$i][$j] = 0;
		}		
	}
}

echo "<pre>".print_r($array, 1)."</pre>";

echo "<table border='2' height='500' width='500'>";

foreach ($array as $key => $value)
{
	echo "<tr>";
	foreach ($array as $k =>$val)
	{
		if ( $array[$key][$k] == 1)
		{
			$bgcolor = '#000000';	
		}
		else
		{
			$bgcolor = '#FFFFFF';
		}
		echo "<td bgcolor=".$bgcolor.">"."</td>";
	}
	echo "</tr>";
}
?>
</table>
</body>
</html>

aber irgendiwe funzt das nicht.

Kann mir jmd weiterhelfen, wäre echt nett.

Danke!
 
Zuletzt bearbeitet:
Hallo inkognito88,

also bei mir funktioniert dein Code (siehe Anhang).

LG
 

Anhänge

  • schachbrett.jpg
    schachbrett.jpg
    23,5 KB · Aufrufe: 16
Ok danke, wenigstens weis ich das es funktioniert, obwohl er bei mir nur ein weißes kästchen anzeigt.

:d

ps wie krieg ich das schachbrett größer dargestelllt?

hat sich erledigt, hatte height und width ganz vergessen und jetzt sieht mans auch :d
 
Zuletzt bearbeitet:
Zurück
Oben