Lista de meses del año en arreglo con PHP

Clase útil con método para el retorno de una lista Tupla de código-descripción del mes

Esta es una de esas cosas que son simples de hacer… pero si están en Internet ya creadas es mejor cortar y pegar, por esta razón he disponibilizado esta información para quien la necesite, es básicamente una clase UTIL con un método estático para su llamada directa que retorna una lista tupla con el código del mes y el nombre descriptivo, a continuación su implementación y llamada al método

/**
 *  Listado de meses en español
 */
 
class Util {

    /**
     * Lista de meses
     */
    public static function Meses () {
        return  [
                  '01' => 'Enero'
                 ,'02' => 'Febrero'
                 ,'03' => 'Marzo'
                 ,'04' => 'Abril'
                 ,'05' => 'Mayo'
                 ,'06' => 'Junio'
                 ,'07' => 'Julio'
                 ,'08' => 'Agosto'
                 ,'09' => 'Septiembre'
                 ,'10' => 'Octubre'
                 ,'11' => 'Noviembre'
                 ,'12' => 'Diciembre'
                ];
    }

}

// USO Util::Meses() retorna un arreglo de tuplas donde el id es el código y el valor en nombre

Trim implementado con JavaScript

Función trim implementada como prototipo con JavaScript

Esta función tiene por finalidad el implementar la función Trim en JavaScript, la cual recorta los bordes blancos de una cadena que pudiesen tener a los costados, también cuando la cadena está formada sólo por espacios la deja vacía.

Hay otras implementaciones que también puede lograr la misma funcionalidad, particularmente con JQuery, lo bueno es que esta implementación no choca con otras librerías.

Versión final conversor hexadecimal a texto y vice-versa

Conversor texto / hexadecimal en Codepen con Javascript

Finalmente mi versión terminada del conversor de texto a hexadecimal y vice-versa, dependiendo de donde de a que caja se ingrese la información será la respuesta que se obtenga, por ejemplo si se ingresa un texto libre en la caja superior se obtendrá la respuesta hexadecimal en la caja inferior y asimismo, si se ingresa una cadena hexadecimal válida en la caja inferior se verá el resultada en la caja de texto plano.

Clase para debuguear a un archivo de texto plano

Esta es una clasesita que confeccioné para facilitar el debugeo de nuestros algoritmos, es muy útil en los casos que por diversos motivos no podemos hacer un print_r() o var_dump() retornar el valor de lo que estamos tratando de encontrar, en su constructor le podemos pasar el nombre del archivo y su path, como cabecera pone el nombre del archivo por defecto lo que me ayuda mucho en el caso que quiero debuguear en más de una página porque me destaca en que archivo está imprimiendo la información. El método _log lo que hace es imprimir en una línea el valor si es un objeto lo transforma a JSON para poder leerlo más fácilmente , también le pone el timestamp y cualquier texto adicional que quisiera, por ejemplo el nombre de la variable o la línea del archivo donde invoco el método para facilitar el seguimiento.

El uso de esta clase el muy sencilla (si está en un archivo aparte se debe incluir en la cabecera del archivo)

$myDebug = new Debuging(__FILE__);
$a = 'HOLA!!!';
$myDebug->log($a, 'retorno parametro $a');

Esta acción imprimirá la variable en un archivo de log en la misma carpeta donde se encuentra en script php

Limpia parámetros con PHP

Limpia de código nocivo

Función que limpia los parámetros recibidos desde los formularios que implementamos en PHP, esto es importante porque puede que nos traten de inyectar codigo nocivo que podría poner en peligro la integridad de nuestra aplicación, hasta ahora me ha funcionado bien y eso que tiene varios años corriendo. espero que les sirva.

 El único cuidado que hay que tener es que el htmlentities codifica los codigos extendidos dependiendo de la codificación de la página (UTF-8 o ISO son las que más ocupo) de todas formas puedes ver la documentación de PHP para más claridad