de todas las funciones php para controlar arrays estas son las que me dan más rabia:
- print_r
muestra el contenido de una matriz, fundamental para el debuggin !! - count
devuelve la cantidad de elementos de una matriz, muy útil para hacer for’s - in_array
para comprobar si un valor existe en una matriz - array_search
busca un valor determinado en una matriz y devuelve el índice en el caso que sea encontrado - array_merge
mezcla el contenido de 2 matrices - array_slice
extrae una porción de una matriz - implode / explode
para unir los valores de una array en una cadena / para dividir una cadena en una matriz - array_unique
elimina valores duplicados de una matriz - sort
ordena una matriz - natsort
ordena una matriz con el algoritmo orden natural - array_reverse
devuelve una matriz con los elementos en orden inverso - shuffle
mezcla el contenido de una matriz - array_rand
seleccionar entradas aleatorias de una matriz
- serialize / unserialize
para generar y recuperar una representación de flujo de bytes - json_encode / json_decode
para convertir o recuperar una matriz php a formato json - array_fill
rellena una array con valores