str_ends_with
PHP function
Edit on GitHub ✎
(PHP 8)
Checks if a string ends with a given substring
Description
str_ends_with(string $haystack, string $needle): bool
Performs a case-sensitive check indicating if haystack ends with needle.
Parameters
haystackThe string to search in.
needleThe substring to search for in the
haystack.
Return Values
Returns true if haystack ends with needle, false otherwise.
Examples
Using the empty string ''
php
<?php
if (str_ends_with('abc', '')) {
echo "All strings end with the empty string";
}
?>The above example will output:
output
All strings end with the empty stringShowing case-sensitivity
php
<?php
$string = 'The lazy fox jumped over the fence';
if (str_ends_with($string, 'fence')) {
echo "The string ends with 'fence'\n";
}
if (str_ends_with($string, 'Fence')) {
echo 'The string ends with "Fence"';
} else {
echo '"Fence" was not found because the case does not match';
}
?>The above example will output:
output
The string ends with 'fence'
"Fence" was not found because the case does not match