Posts Tagged ‘ya’

Obtener el último día del mes en php

July 22nd, 2011

Algunos ejemplos sencillos de como obtener el último día de un mes en php

PHP:
  1. <?php
  2. // Indicamos el mes actual ó del que necesitamos  obtener el ultimo dia.
  3. $month=date("n");
  4. // Indicamos de que año
  5. $year=date("Y");
  6.  
  7. /*
  8. con mktime(0,0,0,$month+1,1,$year) = devuelve el timestamp de la fecha indicada
  9. aumentando en uno el numero del mes, y dejando el numero del dia como el
  10. primero 1. Tambien le indicamos que es la hora 0, minuto y segundos 0. Aqui
  11. obtendremos el timestamp de la hora 0 del primer dia del mes sugiente.
  12. -1 = restamos un segundo al timestamp, por lo que ya estamo en el mes anterior,
  13. es decir el que queremos saber.
  14. date("d" = devuelve el ultimo dia del mes.
  15. */
  16.  
  17. echo date("d",(mktime(0,0,0,$month+1,1,$year)-1));
  18. ?>

Otro ejemplo más simple.
» Read more: Obtener el último día del mes en php

Ejemplo Arrays Recursivos y Multi-Dimensionales

November 4th, 2010

Un array (matriz) en PHP es en realidad un mapa ordenado. Un mapa es un tipo de datos que asocia valores con claves. Este tipo es optimizado para varios usos diferentes; puede ser usado como una matriz real, una lista (vector), tabla asociativa (caso particular de implementación de un mapa), diccionario, colección, pila, cola y probablemente más. Ya que los valores de un array pueden ser otros arrays, también es posible crear árboles y arrays multidimensionales.

Una explicación sobre tales estructuras de datos se encuentra por fuera del propósito de este manual, pero encontrará al menos un ejemplo de cada uno de ellos. Para más información, consulte la extensa literatura que existe sobre este amplio tema.

PHP:
  1. <?php
  2. $fruits = array ( "fruits"  => array ( "a" => "orange", "b" => "banana", "c" => "apple" ),
  3.                   "numbers" => array ( 1, 2, 3, 4, 5, 6 ),
  4.                   "holes"   => array ( "first", 5 => "second", "third" )
  5.                 );
  6.  
  7. // Algunos ejemplos que hacen referencia a los valores del array anterior
  8. echo $fruits["holes"][5];    // prints "second"
  9. echo $fruits["fruits"]["a"]; // prints "orange"
  10. unset($fruits["holes"][0])// remove "first"
  11.  
  12. // Crear una nueva array multi-dimensional
  13. $juices["apple"]["green"] = "good";
  14. ?>

Otro Ejemplo Simple

PHP:
  1. <?php
  2. $fruits = array (
  3.     "frutas"  => array("a" => "naranja", "b" => "plátano", "c" => "manzana"),
  4.     "números" => array(1, 2, 3, 4, 5, 6),
  5.     "hoyos"   => array("primero", 5 => "segundo", "tercero")
  6. );
  7. ?>

Ejemplo con índice automático

PHP:
  1. <?php
  2. $array = array(1, 1, 1, 11, 8 => 14 => 1, 19, 3 => 13);
  3. print_r($array);
  4. ?>

Ejemplo con con índice de base 1

PHP:
  1. <?php
  2. $firstquarter = array(1 => 'Enero', 'Febrero', 'Marzo');
  3. print_r($firstquarter);
  4. ?>

Encuesta con PHP y MySQL

January 24th, 2008

Sencilla encuesta utilizando MySQL para almacenar las votaciones de los usuarios con la opción de votar una o varias veces.

Primero debemos de crear la tabla donde almacenaremos las encuestas y sus respuestas.

MySQL:
  1. CREATE TABLE `encuestas` (
  2.   `id_encuesta` VARCHAR(5) NOT NULL DEFAULT '',
  3.   `pregunta` VARCHAR(150) DEFAULT NULL,
  4.   `opciones` VARCHAR(254) DEFAULT NULL,
  5.   `id_opcion` VARCHAR(5) NOT NULL DEFAULT '',
  6.   `ip` VARCHAR(15) NOT NULL DEFAULT '',
  7.   `fecha` DATE DEFAULT NULL
  8. ) ;

Ahora debemos de crear un archivo de texto e ingresar el siguiente código.
» Read more: Encuesta con PHP y MySQL