Uhm.. que ordenan segun la clave te refieres al indice en lugar de que ordenen por el valor? Porque por ejemplo en el ejemplo de la funcion sort(), se ve que ordena los nombres de las frutas de manera alfabetica.. eso seria por el valor, no el indice
O bien, ahorita leia la funcion
asort(), y parece que ordena tambien por el valor, y a la vez mantiene el indice de ese elemento, por si este quisiera conservarse..
Código PHP:
<?php
$a = array(4, 56, 3, 7, 5, 53, 15, 12);
print_r($a);
echo '<br />';
sort($a);
print_r($a);
?>
El resultado de eso es:
Cita: Array ( [0] => 4 [1] => 56 [2] => 3 [3] => 7 [4] => 5 [5] => 53 [6] => 15 [7] => 12 )
Array ( [0] => 3 [1] => 4 [2] => 5 [3] => 7 [4] => 12 [5] => 15 [6] => 53 [7] => 56 )
Como se ve, ordena el arreglo de acuerdo al valor.. no se si entendi mal lo de que ordena por claves y no por el contenido