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