Comando asort
Enviado: 22 Out 2004 10:19
Pessoal, ve se tem jeito isso
no meu array tenho as seguintes informacoes
array[1,1] := 1
array[1,2] := 2
array[1,3] := space(5)
array[2,1] := 2
array[2,2] := 10
array[2,3] := "15 "
array[3,1] := 5
array[3,2] := 20
array[3,3] := "2 "
gostaria de ordenar pela 3 ordem, do menor para o maior e os espacos em branco ficando por ultimo.
O comando que estou usando é esse, mas nao ta trazendo o que quero
ARRAy := asort(ARRAy,,,{|x,y| x[03] < y[03] })
O resultado teria que ser esse
array[1,1] := 5
array[1,2] := 20
array[1,3] := "2 "
array[2,1] := 2
array[2,2] := 10
array[2,3] := "15 "
array[3,1] := 1
array[3,2] := 2
array[3,3] := space(5)
obrigado por qualquer ajuda
no meu array tenho as seguintes informacoes
array[1,1] := 1
array[1,2] := 2
array[1,3] := space(5)
array[2,1] := 2
array[2,2] := 10
array[2,3] := "15 "
array[3,1] := 5
array[3,2] := 20
array[3,3] := "2 "
gostaria de ordenar pela 3 ordem, do menor para o maior e os espacos em branco ficando por ultimo.
O comando que estou usando é esse, mas nao ta trazendo o que quero
ARRAy := asort(ARRAy,,,{|x,y| x[03] < y[03] })
O resultado teria que ser esse
array[1,1] := 5
array[1,2] := 20
array[1,3] := "2 "
array[2,1] := 2
array[2,2] := 10
array[2,3] := "15 "
array[3,1] := 1
array[3,2] := 2
array[3,3] := space(5)
obrigado por qualquer ajuda