PHP – Validaciones – substr, strlen
Función que nos indica si un texto empieza por un texto concreto. La comparación se realiza en minúsculas y diferencia entra acentros y otros carácteres especiales.
/**
* Class HelperValidate
*/
abstract class HelperValidate
{
/**
* Indica si un string empieza por un determinado string.
* Insensible a mayúsculas, minúsculas y acentos
*
* @param $str
* @param $begin
*
* @return bool
*/
public static function beginsWith( $str, $begin ) : bool
{
$len = strlen($begin);
if( $len > 0 ){
return (0 == strncasecmp(
HelpString::eliminarAcentos( $str ),
HelpString::eliminarAcentos( $begin ),
strlen( $begin )
)
);
}
return false;
}
}
Funciones relacionadas:
- HelperString::toLower: Convertir a minúsculas con acentos
