Guten morgen. Hab mal wieder ne Nacht ohne eine Lösung verbracht.
Ich komme bei folgendem nicht weiter.
Ich includiere 2 Arrays ($zahl und $player)
$zahl hat folgenden Aufbau (können noch zahlen dazu kommen, aber immer unterschiedliche):
$zahl=array(
array(33),
array(6),
array(5),
array(4),
array(7),
array(2),
array(55),
);
$player ist so aufgebaut (Values pro array sind immer 10 Stk):
$player=array(
array('Aas53','1','17','25','7','12','5','33','55','45'),
array('Arwen7614','5','7','11','77','18','14','99','17','2'),
array('Baer007','2','77','40','27','15','84','72','61','5'),
array('Charmingbear007','4','2','15','55','12','6','77','85','7'),
array('DJ Avalon45','4','1','49','55','7','64','17','41','36'),
array('DJLiander','11','5','3','8','10','7','25','33','21'),
array('DJmünstermaus','17','2','7','1','5','52','63','74','5'),
array('Glücklicher10','54','44','34','14','4','18','5','9','7'),
array('SaarMikey','5','14','24','4','44','91','5','99','87'),
);
Nun versuche ich (wie ein Bingo-Blatt), mir eine Tabelle anzeigen zu lassen mit allen Zaheln pro Player. Aber die Zahlen die mit $zahl übereinstimmen, sollen rot formatiert sein.
Mein Versuche schlagen aber alle fehl. Entweder bekomme ich 7x (Anzahl der arrays in $zahl) eine Ausgabe. Oder ich bekomme nur die das letze array aus $zahl in rot.
Mein versuch:
foreach ($player as $value){
foreach ($zahl as $wert){
echo "
<tr>
<td>"; echo $value[0]; echo "</td>
<td align=center>"; if ($value[1]== $wert[0]){echo "<font color=red>".$value[1]."</font>";}
else {echo "<font color=white>".$value[1]."</font>";}
echo "</td>
<td align=center>"; if ($value[2]== $wert[0]){echo "<font color=red>$value[2]</font>";}
elseif ($value[2]!= $wert[0]){echo $value[2];}
echo "</td>
<td align=center>"; if ($value[3]== $wert[0]){echo "<font color=red>$value[3]</font>";}
elseif ($value[3]!= $wert[0]){echo $value[3];}
echo "</td>
<td align=center>"; if ($value[4]== $wert[0]){echo "<font color=red>$value[4]</font>";}
elseif ($value[4]!= $wert[0]){echo $value[4];}
echo "</td>
<td align=center>"; if ($value[5]== $wert[0]){echo "<font color=red>$value[5]</font>";}
elseif ($value[5]!= $wert[0]){echo $value[5];}
echo "</td>
<td align=center>"; if ($value[6]== $wert[0]){echo "<font color=red>$value[6]</font>";}
elseif ($value[6]!= $wert[0]){echo $value[6];}
echo "</td>
<td align=center>"; if ($value[7]== $wert[0]){echo "<font color=red>$value[7]</font>";}
elseif ($value[7]!= $wert[0]){echo $value[7];}
echo "</td>
<td align=center>"; if ($value[8]== $wert[0]){echo "<font color=red>$value[8]</font>";}
elseif ($value[8]!= $wert[0]){echo $value[8];}
echo "</td>
<td align=center>"; if ($value[9]== $wert[0]){echo "<font color=red>$value[9]</font>";}
elseif ($value[9]!= $wert[0]){echo $value[9];}
echo "</td>
</tr>
"; } }