Índice

Manipular las matrices Matrices:numéricas

PHP ofrece un gran número de funciones que permiten manipular las matrices.

Las funciones utilizadas con mayor frecuencia son:

Nombre

Función

count

Cuenta el número de elementos de una matriz.

in_array

Comprueba si un valor está presente en una matriz.

array_search

Busca un valor en una matriz.

array_replace

Reemplaza valores de una matriz.

[a|k][r]sort

Ordena una matriz (diversas variantes posibles).

explode

Divide una cadena según un separador y almacena los elementos en una matriz.

implode

Reagrupa los elementos de una matriz en una cadena mediante un separador.

max

Devuelve el valor más alto almacenado en una matriz.

min

Devuelve el valor más bajo almacenado en una matriz.

str_split

Divide una cadena en fragmentos de longitud fija y almacena los elementos en una matriz.

Array_column

Devuelve los valores de una columna de una matriz multidimensional. 

Algunas funciones modifican el contenido de la matriz que se pasa como parámetro y, por lo tanto, no pueden aplicarse a una matriz constante, ya que se obtendría un error fatal:

Fatal error: Only variables can be passed by reference in...

La función is_array (véase la sección Manipular las constantes, las variables y los tipos de datos - Tipos de datos) permite conocer si una variable es de tipo matriz. Recuérdelo. 

Existen muchas otras funciones y puede consultar la descripción de cada función en línea en www.php.net. Ahí encontrará, ...