Helper Strings

Helper con funciones útiles para tratar strings.

use Ocrend\Kernel\Helpers\Strings

La clase Strings

Detalle de métodos, con parámetros y respuestas.

PHP TWIG Funcionalidad
Strings::amigable_time() : string {{ amigable_time() }} Convierte un tiempo dado al formato hace 1 minuto, hace 2 horas, hace 1 año ...
int $from Tiempo en segundo desde donde se desea contar
int $to = 0 Tiempo en segundo hasta donde se desea contar, si no se pasa por defecto es time()
Strings::chash() : bool {{ chash() }} Compara un string hash con un string sin hash, si el string sin hash al encriptar posee la misma llave que hash, son iguales
string $hash Hash
string $s2 Cadena de texto a comparar
Strings::hash() : string {{ hash() }} Compara un string hash con un string sin hash, si el string sin hash al encriptar posee la misma llave que hash, son iguales
string $cadena Cadena de texto a encriptar
Strings::date_difference() : int {{ date_difference() }} Calcula el tiempo (timestamp) de diferencia entre dos fechas
string $ini Cadena de texto a encriptar
string $fin Fecha mayor con el formato d-m-Y ó d/m/Y
Strings::calculate_age() : int {{ calculate_age() }} Calcula la edad de una persona segun la fecha de nacimiento
string $cumple Fecha de nacimiento con el formato d-m-Y ó d/m/Y
Strings::days_of_month() : int {{ days_of_month() }} Calcula cuántos días tiene el mes actual
Strings::is_email() : bool {{ is_email() }} Verifica si una cadena de texto tiene forma de email
string $address Cadena de texto con el email
Strings::remove_spaces() : string {{ remove_spaces() }} Remueve todos los espacios en blanco de un string
string $s Cadena de texto a convertir
Strings::alphanumeric() : bool {{ alphanumeric() }} Analiza si una cadena de texto es alfanumérica
string $s Cadena de texto a verificar
Strings::only_letters() : bool {{ only_letters() }} Analiza si una cadena de texto verificando si sólamente tiene letras
string $s Cadena de texto a verificar
Strings::letters_and_numbers() : bool {{ letters_and_numbers() }} Analiza si una cadena de texto contiene sólamente letras y números
string $s Cadena de texto a verificar
Strings::url_amigable() : string {{ url_amigable() }} Convierte una expresión de texto, a una compatible con url amigables
string $url Cadena de texto a convertir
Strings::bbcode() : string {{ bbcode()|raw }} Convierte código BBCode en su equivalente HTML
string $string Código con formato BBCode
Strings::begin_with() : bool {{ begin_with() }} Dice si un string comienza con un caracter especificado
string $sx Caracter de inicio
string $str String a evaluar
Strings::end_with() : bool {{ end_with() }} Dice si un string termina con una caracter especificado
string $sx Caracter del final
string $str String a evaluar
Strings::contain() : bool {{ contain() }} Ver si un string está contenido en otro
string $sx String contenido en $str
string $str String a evaluar
Strings::count_words() : int {{ count_words() }} Devuelve la cantidad de palabras en un string
string $str String a evaluar