Ver Mensaje Individual
  #6 (permalink)  
Antiguo 01/05/2017, 21:39
alvaro_trewhela
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Array, encontrar segundo valor maximo

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
  1. $a = array(); //tu arreglo
  2. rsort($a);
  3. $max = $a[0];
  4. $sec = 0;
  5. for($k=1;$k<=sizeof($a);$k++){
  6.     if($a[$k] < $max){
  7.     $sec = $a[$k];
  8.     break;
  9.     }
  10. }

Saludos