Posts Tagged ‘array’

Alternar Colores en una Tabla

October 5th, 2011
PHP:
  1. <?php
  2.  
  3. //- Definimos los colores que queremos que se estén alternando
  4. $colores=array(0=>"#B6BC9D", "red","#D66734");
  5.  
  6. echo "<table border=1 cellspacing=0 width=200>";
  7.  
  8. // generamos la tabla de 20 lineas
  9.  
  10. for($i=0; $i<20; $i++) {
  11.  //seleccionamos el color
  12.   $color=$colores[$i % count($colores)];
  13.  // pintamos el renglón del color elegido
  14.   echo "<tr bgcolor='$color'> <td>".($i+1)."</td>
  15.        <td align=center> Línea $i </td></tr>";
  16. }
  17. echo "</table>";
  18. ?>

Convertir color Hexadecimal a RGB y RGB a hexadecimal con php

August 24th, 2011

Vamos a hacer una función sencilla para convertir un color hexadecimal a RGB y a la inversa. Esta función trabaja con los códigos de hexadecimal cortos como #f00 y los códigos largos como #FF0000.

PHP:
  1. function hex2rgb($hex) {
  2.    $hex = str_replace("#", "", $hex); // buscamos el signo de número
  3.  
  4.    if(strlen($hex) == 3) {
  5.       $r = hexdec(substr($hex,0,1).substr($hex,0,1));
  6.       $g = hexdec(substr($hex,1,1).substr($hex,1,1));
  7.       $b = hexdec(substr($hex,2,1).substr($hex,2,1));
  8.    } else {
  9.       $r = hexdec(substr($hex,0,2));
  10.       $g = hexdec(substr($hex,2,2));
  11.       $b = hexdec(substr($hex,4,2));
  12.    }
  13.    $rgb = array($r, $g, $b);
  14.    //return implode(",", $rgb); // regresa los valores rgb separados por comas
  15.    return $rgb; // regresa un arreglo con los valores rgb
  16. }

La forma de utilizar esta función es:

» Read more: Convertir color Hexadecimal a RGB y RGB a hexadecimal con php

Usando La Conexión a la Base de Datos de WordPress

July 12th, 2011

Para poder utilizarla simplemente debemos tomar la variable global $wpdb.

Y luego tenemos varios métodos de la clase que nos sirven para hacer selects, inserts, updates, etc.

Ejemplo de un contador de visitas en WP:
» Read more: Usando La Conexión a la Base de Datos de WordPress