Pues en lugar de ese array utiliza la función array_count_values() que te crea una matriz que tiene por clave los elementos de tu array y por valor tiene cuantas veces se repite y luego obtienes las claves de este nuevo array para que así ya no te muestre números repetidos. Con un ejemplo queda más claro:
Código PHP:
<?php
$actual = array ( 2, 4, 5, 8, 2, 6 );
$cuentaduplicados = array_count_values ( $actual );
$mejorado = array_keys ( $cuentaduplicados );
for ( $e = 0; $e < count ( $mejorado ); $e++ )
{
echo $mejorado[$e]."<br/>";
}
?>
Como ves es super sencillo y el array que ahora deberías de utilizar sería el que contiene la variable $mejorado. Espero te haya servido de algo o por lo menos te de una idea. Suerte