Categorías: PHP y MySQL

Funciones para trabajar con arrays en PHP

Repaso a las funciones más frecuentes para trabajar con arrays en PHP. Os voy a enumerar en una pequeña lista las funciones y después haré un breve resumen.

Las funciones son las siguientes:

PHP implode()

Con PHP implode() podemos convertir un array en una cadena de texto de una manera rápida y eficaz. Su sintaxis es la siguiente:

implode ( $string , $array )

Podéis ver más información sobre PHP implode() en este post:

PHP explode()

Con PHP explode() podemos dividir o convertir un string en un array. Su sintaxis es la siguiente:

explode ( $delimitador , $string [, $limite ] )

Podéis ver más información sobre implode() en este post:

PHP foreach()

Con la función PHP foreach() podemos recorrer los diferentes tipos de arrays y objetos de una manera controlada. La sintaxis es la siguiente:

foreach (expresion as $value)
   {
   //acciones
   }

Podéis ver más información sobre foreach() en este post:

PHP count()

La función PHP count() cuenta todos los elementos en un array o en un objeto. La sintaxis es la siguiente:

count ($objeto, $modo)

Podéis ver más información sobre count() en este post:

PHP sizeof()

La función PHP sizeof() cuenta nos devuelve el número de elementos de un array, es un alias de la función count(). La sintaxis es la siguiente:

sizeof($array)

Podéis ver más información sobre sizeof() en este post:

PHP array_push()

Con array_push() podemos añadir uno o varios elementos a un array existente. La sintaxis es la siguiente:

array_push ( $array , $valor1 )

Podéis ver más información sobre array_push() en este post:

PHP sort(), asort() y ksort()

Con estas funciones podemos ordenar las diferentes claves que tenemos en un array. Las sintaxis son las siguientes:

sort(array, ordenarpor);
asort(array, ordenarpor);
ksort(array, ordenarpor);

Podéis ver más información sobre estas funciones este post:

PHP unset()

Esta función elimina una variable o un elemento de un array u objeto. La sintaxis es la siguiente:

unset ($var1,$var2...)

Podéis ver más información sobre unset() en este post:

PHP var_export()

Esta función muestra por pantalla el valor de una variable u objeto. La sintaxis es la siguiente:

var_export ($valor, $truefalse);

Podéis ver más información sobre var_export() en este post:

PHP var_dump()

Función parecida a la anterior, la diferencia es que el valor mostrado por pantalla es un código PHP válido. La sintaxis es la siguiente:

var_dump ( $variable, $variable2 ...)

Podéis ver más información sobre var_dump() en este post:

PHP print(), print_r() y printf()

Funciones de PHP para mostrar el contenido de variables por pantalla. Las sintaxis son las siguientes:

print($argumento)
mixed print_r($expresion, booleano)
$longitud printf($formato, $argumento1, $argumento2 ...)

Podéis ver más información sobre estas funciones en este post:

PHP shuffle()

La función PHP shuffle() tiene como cometido desordenar arrays. La sintaxis es la siguiente:

shuffle(array);

Podéis ver más información sobre shuffle() en este post:

PHP array_merge()

Con la función de PHP array_merge() podemos combinar o unir varios arrays en uno solo. La sintaxis es la siguiente:

array_merge(array1, array2, array3...)

Podéis ver más información sobre array_merge() en este post:

PHP array_search()

La función de PHP array_search() busca valores en un array y nos devuelve su índice en caso de acierto. La sintaxis es la siguiente:

array_search(value, array, strict)

Podéis ver más información sobre array_search() en este post:

PHP array_rand()

La función de PHP array_rand() selecciona de forma aleatoria uno o varios elementos de un array. La sintaxis es la siguiente:

array_rand(array, numero)

Podéis ver más información sobre array_rand() en este post:

PHP array_chunk()

array_chunk() divide un array en varios arrays de igual tamaño entre ellos. La sintaxis es la siguiente:

array_chunk(array, longitud, preserve_key);

Podéis ver más información sobre array_chunk() en este post:

PHP str_split()

str_split() tiene como finalidad convertir una cadena en un array. La sintaxis es la siguiente:

str_split(string, longitud);

Podéis ver más información sobre str_split() en este post:

PHP preg_split()

preg_split() tiene como finalidad convertir una cadena en un array usando expresiones regulares. La sintaxis es la siguiente:

preg_split ($expresion_regular, $string_a_dividir [,$limite [,$flags]]);

Podéis ver más información sobre preg_split() en este post:

PHP array_unique()

Con PHP array_unique() podemos eliminar los valores duplicados de un array. Su sintaxis es la siguiente:

array_unique ( $array )

Podéis ver más información sobre PHP array_unique() en este post:

compartir
Publicado por
Aner Barrena