Estas en: HOME
Ingrese palabra

 

08/02/2014 | También recopiladas desde internet

Funciones PHP caseras

Funciones PHP caseras
Funciones PHP que nos facilitan el trabajo a la hora de programar. Algunas son caseras y otras recopiladas desde Internet. Un repaso a algunas de ellas que son de mucha utilidad

 

A continuación te voy a enumerar algunas funciones de utilidad y una breve descripción. Al final tendrás la descarga del PHP que contiene a todas ellas.

 

f_url: Nos permite formatear una cadena o string ideal para URL, quitando todos los caracteres especiales. Si generamos URL dinámicas, nombres de archivos, esta es la función que estás buscando.

Parámetro: ($string)

Ejemplo: f_url('sucedió-Una-Vez-En-Cañuelas') obtenemos sucedi-Una-Vez-En-Cauelas

 

invertirfecha e imprimirfecha: nos permite formatear una fecha. La primera tiene la particularidad de invertir en ambos sentidos dd-mm-aaaa y aaaa-mm-dd. La segunda solamente formatea la feche en dd/mm/aaaa. La primera la utilizo para generar la fecha de la forma aaaa-mm-dd para ingresarla a la base de datos (mysql) y la segunda para mostrar resultados o para completar un inputs text validado con Spry (por Dreamweaver)

Parámetro: ($fecha)

Ejemplo: invertirfecha('01/07/2000') obtenemos '2000-07-01', formateado para mysql; imprimirfecha('2000-07-01') obtenemos '01/07/2000' 

 

sumaDia: recopilada desde internet en algún momento, lo que hace es sumar días a una fecha. Por ejemplo si extendemos la garantía de un trabajo por 15 días a partir de una fecha, necesitamos saber cuál es la nueva en que vence dicha garantía.

Parámetros:( $fecha,$numero) donde fecha debe ser del formato aaaa-mm-dd y número debe ser un entero.

Ejemplo sumaDia('2000-07-01',2) lo que obtenemos '2000-07-03'

 

calcularedad: también recopilada desde internet, nos permite a partir de una fecha calcular la edad en años de una persona.

Parámetro: ($fecha) donde fecha debe ser aaaa-mm-dd

Ejemplo: calcularedad(‘2000-07-01’) obtenemos a la fecha actual tantos años en un número entero

 

diferenciaEntreFechas: nos permite saber la diferencia entre dos fechas, devolviéndonos un valor numérico, al cual según un parámetro nos dice si lo queremos devolver en semanas, días, horas o minutos. En caso de redondear en false nos devuelve un valor real

Parámetros: ($fecha_principal, $fecha_secundaria, $obtener = 'DIAS', $redondear = false)

Ejemplo: diferenciaEntreFechas(‘2000-07-01’,’2000-07-03’, $obtener = 'DIAS', $redondear = false) obtenemos 2

 

tiempotranscurrido: bastante casera pero funciona para ciertas exigencias, se puede mejorar. Nos devuelve (a veces un poco inexacta) el tiempo transcurrido de días (número entero) en forma de texto. La he utilizado para determinar desde cuando se autorizó tal compra por ejemplo

Parámetros: ($cantDias)

Ejemplo tiempotranscurrido(0) => Hoy,  1 => “Ayer”, 30 => “Un mes”… hasta 365 => “Más de un año”.

 

completacerosadelante y completacerosadetras: funciones que nos permiten agregar ceros por delante o por detrás a un número.

Parámetros: ($x,$n) donde $x es el número y $n la cantidad de cifras que debe contener el número.

Ejemplo: completacerosadelante(‘1’,’8’) => ‘00000001’, completacerosadelante(‘35’,’6’) => ‘000035’, completacerosadelante(’15.2’,4) => ’15.20’

 

 

funcionesphp.php (en rar) 4Kb

Autor: orundes.com.ar

 

Tags: funciones php, formatear fecha, url, completa ceros, calcular edad, calcular tiempo transcurrido, sumar días, diferencias entre fechas
Volver

Impreso: Jueves, 14 de Diciembre de 2017 - 19:34
08/02/2014 | También recopiladas desde internet
Funciones PHP caseras
Funciones PHP que nos facilitan el trabajo a la hora de programar. Algunas son caseras y otras recopiladas desde Internet. Un repaso a algunas de ellas que son de mucha utilidad

 

A continuación te voy a enumerar algunas funciones de utilidad y una breve descripción. Al final tendrás la descarga del PHP que contiene a todas ellas.

 

f_url: Nos permite formatear una cadena o string ideal para URL, quitando todos los caracteres especiales. Si generamos URL dinámicas, nombres de archivos, esta es la función que estás buscando.

Parámetro: ($string)

Ejemplo: f_url('sucedió-Una-Vez-En-Cañuelas') obtenemos sucedi-Una-Vez-En-Cauelas

 

invertirfecha e imprimirfecha: nos permite formatear una fecha. La primera tiene la particularidad de invertir en ambos sentidos dd-mm-aaaa y aaaa-mm-dd. La segunda solamente formatea la feche en dd/mm/aaaa. La primera la utilizo para generar la fecha de la forma aaaa-mm-dd para ingresarla a la base de datos (mysql) y la segunda para mostrar resultados o para completar un inputs text validado con Spry (por Dreamweaver)

Parámetro: ($fecha)

Ejemplo: invertirfecha('01/07/2000') obtenemos '2000-07-01', formateado para mysql; imprimirfecha('2000-07-01') obtenemos '01/07/2000' 

 

sumaDia: recopilada desde internet en algún momento, lo que hace es sumar días a una fecha. Por ejemplo si extendemos la garantía de un trabajo por 15 días a partir de una fecha, necesitamos saber cuál es la nueva en que vence dicha garantía.

Parámetros:( $fecha,$numero) donde fecha debe ser del formato aaaa-mm-dd y número debe ser un entero.

Ejemplo sumaDia('2000-07-01',2) lo que obtenemos '2000-07-03'

 

calcularedad: también recopilada desde internet, nos permite a partir de una fecha calcular la edad en años de una persona.

Parámetro: ($fecha) donde fecha debe ser aaaa-mm-dd

Ejemplo: calcularedad(‘2000-07-01’) obtenemos a la fecha actual tantos años en un número entero

 

diferenciaEntreFechas: nos permite saber la diferencia entre dos fechas, devolviéndonos un valor numérico, al cual según un parámetro nos dice si lo queremos devolver en semanas, días, horas o minutos. En caso de redondear en false nos devuelve un valor real

Parámetros: ($fecha_principal, $fecha_secundaria, $obtener = 'DIAS', $redondear = false)

Ejemplo: diferenciaEntreFechas(‘2000-07-01’,’2000-07-03’, $obtener = 'DIAS', $redondear = false) obtenemos 2

 

tiempotranscurrido: bastante casera pero funciona para ciertas exigencias, se puede mejorar. Nos devuelve (a veces un poco inexacta) el tiempo transcurrido de días (número entero) en forma de texto. La he utilizado para determinar desde cuando se autorizó tal compra por ejemplo

Parámetros: ($cantDias)

Ejemplo tiempotranscurrido(0) => Hoy,  1 => “Ayer”, 30 => “Un mes”… hasta 365 => “Más de un año”.

 

completacerosadelante y completacerosadetras: funciones que nos permiten agregar ceros por delante o por detrás a un número.

Parámetros: ($x,$n) donde $x es el número y $n la cantidad de cifras que debe contener el número.

Ejemplo: completacerosadelante(‘1’,’8’) => ‘00000001’, completacerosadelante(‘35’,’6’) => ‘000035’, completacerosadelante(’15.2’,4) => ’15.20’

 

 

funcionesphp.php (en rar) 4Kb

Autor: orundes.com.ar

 


orundes.com.ar
- Paraná - Entre Ríos. CP: 3100 | TEL: 0343-156111144
orundes@msn.com | orundes.com.ar
×

Paraná - Entre Ríos, 3100

orundes@msn.com