Buenas, he estado mirando estos dias los foros y ayudas pero no encuentro la solucion.
Tengo un array $autor
$autor["luis"]["nombre"] = Luis
$autor["luis"]["mensajes"] = 34
$autor["pedro"]["nombre"] = pedro
$autor["pedro"]["mensajes"] = 2
$autor["juan"]["nombre"] = juan
$autor["juan"]["mensajes"] = 10
y me gustaria ordenarlos por numero de mensajes. para que quede, luis, juan y pedro.
Sabeis como se puede hacer. Yo hago esto pero no me entiende el indice en numero, solo cuando pongo "luis" no cuando le llamo 1.
Una ayiuda por favor.
Gracias.
Iago.
for( $e=0 ; $e <= 6 ; $e++){
for($ee=($e+1) ;$ee<=7 ;$ee++){
$T1 = $autores[$e];
$T2 = $autores[$ee];
if ($T1["temas"]>=$T2["temas"]){
$auto[$e] = $T2;
$auto[$ee] = $T1;
}
}
}