Add new endsWith method to Util\Strings
This commit is contained in:
parent
df03b19a9d
commit
51925f2994
1 changed files with 16 additions and 0 deletions
|
@ -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
|
||||
*
|
||||
|
|
Loading…
Reference in a new issue