Gracias gnzsoloyo por el tiempo que has invertido en ayudarme.... Te explico: Yo recibo los datos de una tabla Mysql, como puedes ver son 5 números por fila...... Qué significan?... Pues la verdad no sé qué tenga que ver.... Son números que han salido en un juego de lotería.
1- Obtengo las filas con el for() y cada número con el while() que los comparo con un switch(), donde hago un incremento cada vez que sale.
2-He explicado muchas veces que las casillas en rojo son las veces que se repite cada número y para obtenerlo uso el foreach donde elimino los repetidos para que queden las repeticiones. En las casillas amarillas van los números que se repiten lo que diga la roja. Después uso un código para lograr la tabla, abajo voy a poner el de la tabla sin verde, que es la que obtengo después de "INSERT INTO jugadas (uno, dos, tres, cuatro, cinco) values ('".$no."', '".$os."', '".$es."', '".$ro."', '".$co."')";
http://i47.tinypic.com/2m5z8kj.jpg
3- Puedes ver 5 números en verde en la primera, esa fue la última entrada, cuando leo, el 2 debería estar abajo en 91, 10 en 95, 8 en 99, 23 en 113 y 25 en 117 pero están corridos dos lugares.
http://i46.tinypic.com/2elxtva.jpg
public function EtablaNormal()
{
echo "<table>";
echo "<tr>";
foreach ($this->epp as $ok1 => $ov1) {
echo "<td valign='bottom'>";
echo "<table border='1'>";
foreach ($this->eyy as $ok2 => $ov2){
if ($ov1 == $ov2){
echo "<tr>"."<td bgcolor='#FFFF00'>".$ok2."</td>"."</tr>";}}
echo "<tr>"."<td bgcolor='#FF0000'>".$ov1."</td>"."</tr>";
echo "</table>";
echo "</td>";}
echo "<td valign='bottom'> </td>";
echo "<td valign='bottom'> </td>";
echo "<td valign='bottom'> </td>";
echo "<td valign='bottom'> </td>";
echo "<td valign='bottom'> </td>";
echo "<td valign='bottom'> </td>";
}En esta tabla con los foreach comparo las repeticiones con las veces que se repite cada número del último array().
No pongo todo el programa con sus variables porque el foro no lo permite por espacio, pero además no hace falta porque están declaradas e incrementadas igual, es cuestión de ampliar los protected y los array().