Dominio de Arrays en PHP: Tipos, Recorridos y Ordenamiento

Clasificado en Matemáticas

Escrito el en español con un tamaño de 3,02 KB

Matrices indexadas en PHP

Existen dos maneras de crear matrices indexadas:

  • El índice se puede asignar de forma automática (el índice siempre empieza en 0).

Obtener la longitud de una matriz: La función count()

La función count() se utiliza para devolver la longitud (el número de elementos) de una matriz.

Recorrer una matriz indexada

Para recorrer e imprimir todos los valores de una matriz indexada, se puede utilizar un bucle.

Matrices asociativas en PHP

Las matrices asociativas son aquellas que utilizan nombres de clave asignados a sus valores.

Recorrer una matriz asociativa

Para recorrer e imprimir todos los valores de una matriz asociativa, se puede utilizar un bucle foreach.

Matrices multidimensionales

Las matrices multidimensionales se explicarán en la sección avanzada de PHP.

Referencia completa de matrices en PHP

Para una referencia completa de todas las funciones de matriz, visite nuestra Referencia de matrices en PHP. La referencia contiene una breve descripción y ejemplos de uso para cada función.

Ordenamiento de matrices en PHP

Los elementos de una matriz se pueden ordenar en orden alfabético o numérico, ya sea de forma ascendente o descendente.

Funciones de clasificación para matrices

En este capítulo, revisaremos las siguientes funciones de clasificación de PHP:

  • sort(): ordena matrices en orden ascendente.
  • rsort(): ordena matrices en orden descendente.
  • asort(): ordena matrices asociativas en orden ascendente, de acuerdo con el valor.
  • ksort(): ordena matrices asociativas en orden ascendente, de acuerdo con la clave.
  • arsort(): ordena matrices asociativas en orden descendente, de acuerdo con el valor.
  • krsort(): ordena matrices asociativas en orden descendente, de acuerdo con la clave.

Ejemplos de ordenamiento

Ordenar un array en orden ascendente: sort()

El siguiente ejemplo ordena los elementos de la matriz $coches en orden alfabético ascendente.

Ordenar un array en orden descendente: rsort()

El siguiente ejemplo ordena los elementos de la matriz $coches en orden alfabético descendente.

Ordenar array (orden ascendente) en función del valor: asort()

El siguiente ejemplo ordena una matriz asociativa en orden ascendente según su valor.

Ordenar array (orden ascendente) de acuerdo a la clave: ksort()

El siguiente ejemplo ordena una matriz asociativa en orden ascendente según su clave.

❮ Anterior | Siguiente ❯

Entradas relacionadas: