strripos
Function • Params and return types changed in PHP 8.0
Find the position of the last occurrence of a case-insensitive substring in a string.
strripos Function synopsis
strripos(
string $haystack,
string $needle,
int $offset = 0
): int|false
Parameters
$haystack
Typestring
The string to search in.
$needle
Typestring
The string to search for.
$offset
OptionalTypeintDefault value0
If zero or positive, the search is performed left to right skipping the
first $offset bytes of the
$haystack.
Return value
Typeint|false
Returns the position where the $needle exists relative to the beginning of
the $haystack string (independent of search direction
or $offset).
Returns false if the $needle was not found.
Changes to the strripos Function
PHP 8.0
- Return type added:
int|false - Parameter type added for parameter #1 (
$haystack):string - Parameter type added for parameter #2 (
$needle):string - Parameter type added for parameter #3 (
$offset):int - Parameter default value added for position #3 (
$offset):0
strripos(
- $haystack,
+ string $haystack,
- $needle,
+ string $needle,
- $offset
+ int $offset = 0
- )
+ ): int|false strripos Function Availability
strripos Function Availability| PHP Version | Availability |
|---|---|
| PHP 8.6Upcoming Release | Yes |
| PHP 8.5Supported (Latest) | Yes |
| PHP 8.4Supported | Yes |
| PHP 8.3Security-Fixes Only | Yes |
| PHP 8.2Security-Fixes Only | Yes |
| PHP 8.1Unsupported | Yes |
| PHP 8.0Unsupported | Yes |
| PHP 7.4Unsupported | Yes |
| PHP 7.3Unsupported | Yes |
| PHP 7.2Unsupported | Yes |
| PHP 7.1Unsupported | Yes |
| PHP 7.0Unsupported | Yes |
| PHP 5.6Unsupported | Yes |
| PHP 5.5Unsupported | Yes |
| PHP 5.4Unsupported | Yes |
| PHP 5.3Unsupported | Yes |