Nicehacks — recortes de código en PHP
Convertir una fecha de MySQL en timestamp de PHP

Para convertir una fecha en el formato por defecto de MySQL a un timestamp manipulable por PHP usamos strotime():

$timestamp = strtotime($fecha_mysql);



Convertir una cadena en “slug”

Con este recorte podemos convertir una cadena de texto en un |“slug,” es decir, una cadena simplificada y con caracteres “seguros” apropiada para usarla en URLs.

function cadena_a_slug($s) {
  $s = stolower(trim($s));
  $s = preg_replace('/[^a-z0-9-]/', '-', $s);
  $s = preg_replace('/-+/', "-", $s);
  return $s;
}

La cadena “Flash: Accidente en la carretera sur” se convierte en: “flash-accidente-en-la-carretera-sur”




Detectar números pares o impares

Para saber si un número es par o impar, asumiendo que nuestro número está en la variable $n, usamos el operador de módulo (%).

if($n % 2) {
  echo "Es impar.";
}
else {
  echo "Es par.";
}

Otra manera, supuestamente más rápida, es la siguiente:

if($n & 1) {
  echo "Es impar.";
}
else {
  echo "Es par.";
}






jgwong © 2013 Jaime G. Wong Chacaltana
Hosting superpowers by TextDrive - Powered by Wordpress