gafeman viciao2k3 logo viciao2k3
 
¿que estoy haciendo?
la gente pide a gritos que vuelva a bloguear (bueno en realidad 1) jejeje
 chica del dia  —  la novia de tu mejor amigo
 
Suscribete →  
482  fans y una planta carnivora
 
Viciao2k32008AgostoJueves 07
9

Funciones php utiles para trabajar con arrays

Publicado en PHP  —  503 lecturas

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

¡Compartelo!    twitter   del.icio.us   webeame   meneame   stumbleupon   mr.wong   ?

  •  9  comentarios
  •  0  pings   —   0  trackbacks
 
Pings
  1. No hay pingbacks

Trackbacks
  1. No hay trackbacks
  1. Me gustaría puntualizar una cosilla: en lugar de usar array_slice, es tan fácil como sumar dos arrays para fusionarlos.


    De hecho esta forma es la única que garantiza que se mantengan los índices


    $array = $array1 + $array2;


  2. Ok, lo anterior se refería a la función array_marge, se me ha ido la mano al copiar :S


  3. da mas php daa!!


  4. la primera es mejor usarla así echo ”,print_r($var,1), ”;


    De esta forma sale tabulado :p


  5. entre cada ” debe haber etiquetas pre


  6. @Imzyos: sipss, lastima que no lo haga por defecto en la funcion!


    veo que si publico cosas de php participas mas ehh imzyos :D


  7. @gafeman: :p que quieres que te diga, es mi lenguaje de programación favorito :p


    • gravataralejandro   
    • 7/8/2008   
    • Actividad   

    Buenas,soy fiel lector del blog , pero es la primera vez que escribo.


    Solo para decirte que creo que es “array_merge” ,aparte preguntarte porque dices lo del “count” para el for, porque no usar un “for each”.


    No me lo tomes muy encuenta que soy un novatillo.


    Aparte si me permitesel preguntar , algun metodo para ordenar un array bidimensional en base a algun campo.


    Un saludo y sigue asi que esta muy bien.


  8. @alejandro: hola, me alegra que seas lector fiel pero me alegra mucho más que te hayas decidido a comentar.

    bienvenido a viciao2k3 !!


    tienes razon sobre el merge, si es que escribir posts a las tantas uno ya no distingue entre puntos y comas jeje


    sobre lo del count para el for, mira yo siempre he sido de hacer whiles, fors o foreach.. digamos que las otras maneras las tengo abandonadillas jeje


    y me parece bien que preguntes, aun no hay el foro y estas en tu derecho, mira te he dedicado un post


0-0

Código de conducta


Cualquier comentario que no cumpla una de las condiciones,
sera borrado sin previo aviso:
  1. Ser persona
  2. No insultar (A eso se le llama Trolear)
  3. No escribir el texto en mayusculas (Es lo mismo que gritar)
  4. No Spamear (ej. hablar de lo que comiste ayer...)
  5. Evitar comentarios del tipo soy primero, soy segundo, hijo de puta...
  6. Escribir el comentario en castellano
  7. Saber el día de la semana que naciste
  8. No deshonrar la ortografia del administrador

La sole

¡Participa en la discusión!





background by eboy