Add new endsWith method to Util\Strings
This commit is contained in:
parent
df03b19a9d
commit
51925f2994
|
@ -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
|
||||||
*
|
*
|
||||||
|
|
Loading…
Reference in a new issue