With the arrival of PHP8, it brings some new features and improvements. One function that deserves special attention is the str_ends_with() function.
str_ends_with() function is a new method in PHP8, used to check whether a string ends with a specific string. It is basically written in a similar way to the str_contains() function, but specifically for checking the end of a string.
Using the str_ends_with() function can easily determine the end of a string, without having to hand-write complex regular expressions or use more cumbersome function development.
The basic syntax for using the str_ends_with() function is as follows:
str_ends_with(string $haystack, string $needle): bool
Among them, $haystack is the string that needs to be checked, and $needle is the ending string that needs to be checked.
For example:
$haystack = 'hello world'; $needle = 'world'; if (str_ends_with($haystack, $needle)) { echo '匹配成功'; } else { echo '匹配失败'; }
In the above code, we use the str_ends_with() function to check whether the $haystack string ends with the $needle string. If the match is successful, "match successfully" will be output, otherwise "match failed" will be output.
It is worth noting that the str_ends_with() function is case-sensitive, so you need to pay attention to the case matching issue when matching.
str_ends_with() function is actually a very useful tool, especially when performing string operations. For example, when processing file paths, we usually need to check whether the path string ends with a specific extension, which can be easily determined using the str_ends_with() function.
In summary, the str_ends_with() function is a very useful new function in PHP8, which allows us to match the end of strings more easily. At the same time, it also shows us the continuous development and improvement of the PHP language.
The above is the detailed content of Use the str_ends_with() function in PHP8 to easily determine the end of a string. For more information, please follow other related articles on the PHP Chinese website!