Estoy buscando ordenar naturalmente una matriz, en orden inverso y no conservar las claves. Por ejemplo, me gustaría que esta matriz:Clasificación natural de matriz de PHP en reversa y no preservar las claves
[0] => 1-string
[1] => 2-string
[2] => 10-string
[3] => 4-srting
[4] => 3-srting
terminar como esto:
[0] => 10-srting
[1] => 4-string
[2] => 3-string
[3] => 2-string
[4] => 1-string
lo tengo cercano con usort ($ matriz, 'strnatcmp'); pero no está en orden inverso. array_reverse() después no ayuda.
¿Alguna idea?
¿Es ese orden natural o antinatural? Pensé que lo natural era "contar", por lo que sería '1 cuerda, 10 cuerdas, 2 cuerdas, 3 cuerdas, 4 cuerdas' y antinatural sería' 4 cuerdas, 3 cuerdas, 2 cuerdas, 10 -string, 1-cadena'. Se me conoce que malinterprete las cosas (ya que estoy casado y las comunicaciones erróneas suceden las 24 horas del día, los 7 días de la semana), así que podría dar una explicación más profunda, ya que no entiendo su sistema de pedidos. – Michael
Natural es 1, 2, 3, 4, 10, lo que puedo hacer. Ahora necesito obtenerlo en orden inverso, entonces: 10, 4, 3, 2, 1. – Phil