gafeman viciao2k3 logo viciao2k3
 
¿que estoy haciendo?   follow me
@CaroQ perdoname... como lo puedo arreglar, quizas con una cena romantica ? jejejeje
 chica del dia  —  la novia de tu mejor amigo
 
Suscribete →  
444  fans y una planta carnivora
 
Actualizado hace 1 horas
Noticias del dia
5

Usuario del mes, Alex Barros

Tag: Cocina    Por: gafeman @ 7 Agosto, 2008    Lecturas: 118   

veo que mi sección de cocina no ha sido un acto en vano y que ha inspirado a personas con vocación por la cocina, como el caso de Alex Barros que me ha dedicado este postre llamado gelly gafe:

¡No me negaran que con mi careto, el postre entra más por los ojos !
¡Gracias Alex! casi me emociono.. digo casi porque aún no le he metido bocado jeje

2

ordenar un array bidimensional en base a un campo

Tag: PHP    Por: gafeman @ 7 Agosto, 2008    Lecturas: 100   

alejandro fiel lector de este humilde blog, pregunta la manera de ordenar un array bidimensional en base a un campo y bueno como es su primer comentario intentaré complacerle aun que solo va a ser por una vez jeje

el siguiente ejemplo ordena ascendentemente una matriz según la edad de cada persona:

Actualización

Gracias a hermann me entero que hay otra forma de hacerlo, mediante la función usort, según hermann el código anterior resulta ineficiente si tienes un array grande.

PHP:
  1. // rellenamos una array
  2. $array[] = array('nombre'=>'miquel','edad'=>22);
  3. $array[] = array('nombre'=>'carlos','edad'=>29);
  4. $array[] = array('nombre'=>'hermann','edad'=>24);
  5. $array[] = array('nombre'=>'jorge','edad'=>21);
  6. $array[] = array('nombre'=>'daniel','edad'=>25);
  7.  
  8. // declaramos la función de ordenación
  9. function cmp($a, $b)
  10. {
  11.     if ($a["edad"] == $b["edad"]) {
  12.         return 0;
  13.     }
  14.     return ($a["edad"] <$b["edad"]) ? -1 : 1;
  15. }
  16.  
  17. // ordenamos segun la función de ordenación
  18. usort($array, "cmp");
  19.  
  20. echo '<pre>';
  21. print_r($array);
  22. echo '</pre>';

código anterior:

PHP:
  1. // rellenamos una array
  2. $array[] = array('nombre'=>'miquel','edad'=>22);
  3. $array[] = array('nombre'=>'carlos','edad'=>29);
  4. $array[] = array('nombre'=>'hermann','edad'=>24);
  5. $array[] = array('nombre'=>'jorge','edad'=>21);
  6. $array[] = array('nombre'=>'daniel','edad'=>25);
  7.  
  8. foreach ($array as $llave => $fila){
  9. $aux[$llave] = $fila['edad'];
  10. }
  11. array_multisort($aux, SORT_ASC, $array);
  12. unset($aux); //eliminamos la array auxiliar $aux
  13.  
  14. echo '<pre>';
  15. print_r($array);
  16. echo '</pre>';

resultado:

Array
(
    [0] => Array
        (
            [nombre] => jorge
            [edad] => 21
        )

    [1] => Array
        (
            [nombre] => miquel
            [edad] => 22
        )

    [2] => Array
        (
            [nombre] => hermann
            [edad] => 24
        )

    [3] => Array
        (
            [nombre] => daniel
            [edad] => 25
        )

    [4] => Array
        (
            [nombre] => carlos
            [edad] => 29
        )

)
18

haciendo un foro como dios manda

Tag: Proyectos    Por: gafeman @ 7 Agosto, 2008    Lecturas: 154   

la verdad es que no tengo muy buenas experiencias con esto de los foros, antes en viciao2k3 tenia uno que no lo usaba ni dios y cuando estudiaba DAI monte uno y solo se usó al principio del curso y en recuperaciones.

Antes de caer en el mismo error me gustaría saber de que quiere hablar la gente, yo he pensado en los siguientes foros:

  1. offtopic: petición de grunch0 : para hablar de lo que sea
  2. eventos y fiestas: para eventos bloggin, kddas u otras fiestas de cumpleaños
  3. youtube: para comentar esos videos del youtube que nos hacen gracia
  4. cine y tv: para recomendar y no recomendar series y películas (por cierto hay que ver zohan)
  5. música: para lo mismo que el anterior pero con música
  6. desarrollo web: para dudas, problemas, enlaces y todo eso
  7. wordpress: dudas sobre el wordpress tuning
  8. howto: para avestruces de la himformática

Y bueno para que digan que soy mala persona y eso, pongo alguna foto para que vean como esta quedando el foro:

tengo que reconocer que tiene un cierto aire plagio a bitacoras.com, no es que sea de casualidad es que el estilo de Daniel Mota aka icebeat engancha jeje

Ojalá lo termine de programar esta semana o antes del 2025... ¡crucen los dedos!

9

Funciones php utiles para trabajar con arrays

Tag: PHP    Por: gafeman @ 7 Agosto, 2008    Lecturas: 124   

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
11

Reinventando el mundo de los cubatas

Tag: Cocina    Por: gafeman @ 6 Agosto, 2008    Lecturas: 114   

No solo me atrevo con la cocina al baño maría, también me juego la vida haciendo cubatas, una muestra de ello es este nuevo cubata a base de TANG de toda la vida + Vodka también de toda la vida jeje

El sabor que digamos no es que sea muy suave la verdad, pero lo que cuenta es la intención que no es otra que la de olvidar las penas colocarse en bandeja de plata jeje

background by eboy