La forma estándar de PHP para probar si una cadena $strtermina con una subcadena $testes:
$endsWith = substr( $str, -strlen( $test ) ) == $test
¿Es esta la forma más rápida?
s($str)->endsWith($test)o s($str)->endsWithIgnoreCase($test)útil, como se encuentra en esta biblioteca independiente .