Ver Mensaje Individual
  #7 (permalink)  
Antiguo 27/12/2011, 06:02
Avatar de fishdesign
fishdesign
 
Fecha de Ingreso: abril-2011
Ubicación: Málaga
Mensajes: 389
Antigüedad: 13 años
Puntos: 95
Respuesta: Imprimir la variable del array más grande

Lo que tienes que hacer es comprobar si coinciden posiciones.
Por cierto, se me pasó decirte que para obtener el valor en $array[0] deberás de volver a reindexar el array con array_values(), sino cogerá como índice el valor anterior aunque el foreach te lo ordene.


Un saludo

Edit: Cómo veo que andas un poco perdido te pondré el code directamente, a lo mejor se me escapa algo, pues no lo he probado

Código PHP:
Ver original
  1. <?php
  2. $data = array("2", "9", "7", "1", "5"); // el array donde tenemos los valores a tratar
  3. $pos = $data; //Duplicamos variable para trabajar con ella
  4.  
  5. arsort($pos); // Ordenamos de mayor a menor
  6.  
  7. $pos = array_values($pos); //Reindexamos el array
  8.  
  9. if($pos[0]==$data[0]){
  10. echo "cero"; //si el valor más alto está en la primera posición
  11.    
  12. }
  13.  
  14. if($pos[0]==$data[1]){
  15. echo "uno"; //si el valor más alto está en la segunda posición
  16. }
  17.  
  18.  
  19.  
  20. ?>
__________________
Web Designer.
Themes-Up!, próximamente

Última edición por fishdesign; 27/12/2011 a las 06:17