Aún mejor:
Código PHP:
Ver original/*este query es el que me trae los datos
filtrados por la fecha y ordenado por el campo de la pagina. */
$sql="SELECT * FROM control WHERE fecha='".$fechag."'ORDER BY horallegada DESC";
$idcontrol=$row['idcontrol'];
$horallegada=$row['horallegada'];
for($i=1;$i<=10; $i++) {
if($row['hora'.$i]) {
$resultado=$row['hora'.$i];
/* Con esto te ahorras tanto el array $hora como las
tropecientas variables $horaN que hiciste al principio */
}
}