Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/06/2015, 11:39
manolo_manolo
 
Fecha de Ingreso: octubre-2008
Ubicación: Alicante
Mensajes: 337
Antigüedad: 16 años, 3 meses
Puntos: 9
Mostrar primer dato de un array

Hola, necesito ordenar los valores de un array de mayor a menor (con krsort, sort, asort, ksort... no lo consigo) y luego mostrar los dos primeros registros. Ejemplo, tengo este array:

$datos = ["964"=>"Hola", "498"=>"Adios", "362"=>"Buenos dias", "516"=>"Buenas noches", "370"=>"Buenas tardes"];

Necesitaría ordenarlos de mayor a menor y mostrar los dos primeros. Por poner un ejemplo claro me gustaría mostrar la frase:

"Se han dicho <964> veces <Hola> y <516> veces las <Buenas noches>."

Llevo como toda la tarde intentándolo, pero no lo consigo, ni si quiera consigo mostrar sólo el primer registro... helpme