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 * 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 $string
* @param string $start * @param string $start
* @return bool * @return bool
@ -390,6 +391,21 @@ class Strings
return $return; 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 * Returns the regular expression string to match URLs in a given text
* *