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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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: