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 = 0 ; $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 .