Si tenéis problemas con los caracteres (acentos, eñes, etc…) de una cadena en php, seguramente sea por la codificación de esos caracteres estén en latin. La siguiente función php se encarga de buscar y reemplazar (utilizando str_replace()) esos caracteres por […]
Para obtener las dimensiones de una imagen o foto en php utilizaremos la función getimagesize(), con la que podemos averiguar el tamaño de un archivo de imagen, las dimensiones (ancho, alto), y el tipo de archivo (gif, jpg, png, bmp, […]
Función php para sacar o extraer todas las urls de una determinada cadena, página web… usando expresiones regulares. function extraerURLs($cadena){ $regex = '/https?\:\/\/[^\" ]+/i'; preg_match_all($regex, $cadena, $partes); return ($partes[0]); } // Llamamos a la función y le pasamos la cadena […]
Aquí una función php que utilizo al generar archivos XML, para «limpiar» cadenas de texto con caracteres no permitidos en XML como ««, «&», «‘». Usando arrays para guardar las cadenas a reemplazar con str_replace(): function limpioCaracteresXML($cadena){ $search = array("<", […]
La forma más sencilla de contar el número total de elementos que contiene un array es usar la función count() de php. Un ejemplo: $miarray = array('leon','salamanca','zamora'); echo count($miarray); // Resultado: 3
Para evitar que los spamers encuentren y capturen las direcciones de email que tengamos en nuestra web podemos usar la siguiente función php para encriptar el email en el código fuente, y de esta forma evitar que estos programas automatizados […]
A continuación una función php para calcular la edad a partir de la fecha de nacimiento. function calcular_edad($fecha){ $dias = explode("-", $fecha, 3); $dias = mktime(0,0,0,$dias[1],$dias[0],$dias[2]); $edad = (int)((time()-$dias)/31556926 ); return $edad; } // Formato: dd-mm-yy echo calcular_edad("01-10-1989"); // Resultado: […]
Sencilla función php utilizando arrays, para mostrar 1 cadena (palabra/frase/número) de forma aleatoria, de un determinado array formado por todas nuestras palabras. Por ejemplo: $anchors = array("León","La Bañeza","Boñar","Astorga", "Ponferrada"); shuffle($anchors); $randanchor = array_rand($anchors,1); echo $anchors[$randanchor];
Para conocer en php si un número es par o impar, utilizamos el operador «%» para calcular el «resto» de la división del número «x» entre «2». Si el número tiene resto igual a cero sabemos que es par. $numero […]
Función php para eliminar todos los espacios en blanco de una determinada cadena. Con la función trim() podemos eliminar los espacios en blanco del principio y final de una cadena, pero no el resto de espacios en blanco que haya […]