Ver Mensaje Individual
  #37 (permalink)  
Antiguo 03/08/2004, 06:08
Avatar de monoswim
monoswim
$moderador{'Esteban'}
 
Fecha de Ingreso: febrero-2002
Ubicación: Buenos Aires - Argentina
Mensajes: 8.762
Antigüedad: 22 años, 3 meses
Puntos: 90
Tema: Variables Array
Pregunta: Como puedo ordenar los elementos de un array?
Respuesta: Para ordenar los elementos de un array tenemos 2 funciones muy fáciles de usar:

sort() Devuelve los elementos ordenados del array que le coloquemos como parámetro
reverse() Devuelve los elementos en el orden contrario al que están en el array que le pasamos como parámetro

Código:
#Si lo queremos en otros arrays:
@b = sort(@a);
@c = reverse(@b);

#Si lo queremos en el mismo array, sin copiarlo:
@a = sort(@a);
@a = reverse(@);

#si lo queremos hacer en un solo paso
@a = reverse sort @a;
Este último ejemplo devuelve los elementos ordenados desendentemente en un solo paso y en el mismo array
__________________
Esteban Quintana