por - php sort array by value
¿Hay una manera de elegir la clasificación de ksort? como ASC, DESC (3)
También :
krsort()
para ordenar una matriz asociativa en orden descendente, de acuerdo con la clave .
Y
ksort
para orden ascendente
más
Función arsort()
para ordenar una matriz asociativa en orden ascendente, de acuerdo con el valor .
Tengo un uso para ksort()
y necesito elegir el orden de clasificación (ASC / DESC).
¿hay una manera de hacerlo sin array_multisort()
krsort()
para orden descendente
ksort()
para orden ascendente
natsort()
mantiene la asociación clave - valor.
$productos = array ("producto 11", "producto 1", "producto 12", "producto 2"); natsort($productos); foreach ($productos as $key => $val) { echo $key ." = " . $val . "<br>"; }
Esto daría como respuesta:
2 = producto 1
4 = producto 2
1 = producto 11
3 = producto 12
0 = producto 20