Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/10/2003, 16:27
Words_in_Lam
 
Fecha de Ingreso: enero-2003
Ubicación: Córdoba
Mensajes: 36
Antigüedad: 21 años, 3 meses
Puntos: 0
Ordenando un Array Segun "x" dato obtenido del mismo array .

Buenas.
A ver si alguien me puede ayudar :)

Tengo lo siguiente como ejemplo :
Código PHP:
<?php 

$abcd 
"f:9
a:1
a:2
a:3
b:1
e:10
c:4
d:5
g:8
h:7
i:6"
;
$valores explode("\n"$abcd);
for (
$i $i count($valores); $i ++){
$datos explode(":"$valores[$i]);
sort ($valores);
echo 
"$valores[$i]<br>";
}
?>
Y esto me devuelve :
a:1
a:2
a:3
b:1
c:4
d:5
e:10
f:9
g:8
h:7
i:6

Ahora me gustaría saber si se puede hacer y alguna orientación
para ordenar esto por el $dato[1] (Los numeros) obtenidos
mediante la funcion explode(); en vez de
ordenarlo por sort ($valores); , todo esto orientado a imprimir $valores[$i] ordenados segun el $dato que interese en cada momento .

de forma que me devuelva :

e:10
f:9
g:8
h:7
i:6
d:5
c:4
a:3
a:2
a:1
b:1

o inverso (que supongo que será con array_reverse) .

Espero haberme sabido explicar. Gracias de antemano .
__________________
Aprender es duro, no aprender lo es más aún .