Ordenar una Matriz en PHP
En ocasiones es necesaria la gestión de la matriz en base a un orden, para esta situación contamos con algunas funciones que nos permiten realizar esta acción, se trata de a función stor().
La cual recibe como argumento el nombre de la matriz indexada y la ordena según los contenidos de sis elementos de mayor a menor.
- Si los contenidos son numéricos, está claro como se ordenara.
- Si son alfabéticos se ordenan en base al código ASCII. Si hay elementos idénticos se compara el segundo caractr y así sucesivamente.
La sintaxis genérica de esta función es:
stor($matriz);Existen otras funciones para este mismo fin:
Atributos de las funciones de clasificación
|
||||
Nombre de la función
|
Ordena por
|
Mantiene asociación con las key
|
Orden de la clasificación
|
Funciones relacionadas
|
valor
|
sí si es asociativa, no si es
númerica
|
primer array u opciones de
clasificación
|
||
valor
|
sí
|
menor a mayor
|
||
valor
|
sí
|
mayor a menor
|
||
key
|
sí
|
mayor a menor
|
||
key
|
sí
|
menor a mayor
|
||
valores
|
sí
|
natural, insensible a mayúsculas y
minúsculas
|
||
valor
|
sí
|
natural
|
||
valor
|
no
|
mayor a menor
|
||
valor
|
no
|
aleatorio
|
||
valor
|
no
|
menor a mayor
|
||
valor
|
sí
|
definido por el usuario
|
||
key
|
sí
|
definido por el usuario
|
||
valor
|
no
|
definido por el usuario
|
Al ejecutar la matriz no cambia de nomre, solo se ordenan sus elementos como se ha indicado.
- Nota: Todas estas funciones de clasificación, actúan directamente sobre la variable del array misma, en lugar de devolver un nuevo array ordenado.
Recuerden Comentar Compartir y Darle
Hasta la Próxima
Si te hemos ayudado : )
Te agradeceríamos que apoyaras este proyecto
Si te hemos ayudado : )
Te agradeceríamos que apoyaras este proyecto
0 comentarios:
Publicar un comentario