Я использую ksort()
и мне нужно выбрать порядок сортировки (ASC / DESC).
есть ли способ сделать это без array_multisort()
krsort()
для убывания
ksort()
для возрастания
Также :
krsort()
для сортировки ассоциативного массива в порядке убывания, в соответствии с ключом .
&
ksort
для восходящего
плюс
arsort()
для сортировки ассоциативного массива в порядке возрастания, согласно значению .
natsort()
mantiene la asociación clave – доблесть.
$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