Add new endsWith method to Util\Strings

This commit is contained in:
Hypolite Petovan 2020-06-17 02:02:13 -04:00
parent df03b19a9d
commit 51925f2994

View File

@ -379,6 +379,7 @@ class Strings
/**
* Check if the first string starts with the second
*
* @see http://maettig.com/code/php/php-performance-benchmarks.php#startswith
* @param string $string
* @param string $start
* @return bool
@ -390,6 +391,21 @@ class Strings
return $return;
}
/**
* Checks if the first string ends with the second
*
* @see http://maettig.com/code/php/php-performance-benchmarks.php#endswith
* @param string $string
* @param string $end
* @return bool
*/
public static function endsWith(string $string, string $end)
{
$return = substr_compare($string, $end, -strlen($end)) === 0;
return $return;
}
/**
* Returns the regular expression string to match URLs in a given text
*