Fiffi: 2x foreach und formatierte Ausgabe

Beitrag lesen

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>  
  
"; } }