Se me ocurre un método, pero me iré por lo fácil (disculpa):
Ordenar el arreglo de modo descendiente, obtener el mayor, que sería a[0] recorrer el arreglo hasta que haya un numero menor que a[0], esto para evitar repeticiones, esta sería la idea:
Código PHP:
Ver original$a = array(); //tu arreglo $max = $a[0];
$sec = 0;
for($k=1;$k<=sizeof($a);$k++){ if($a[$k] < $max){
$sec = $a[$k];
break;
}
}
Saludos