strpbrk

FunctionParams and return types changed in PHP 8.0

Search a string for any of a set of characters.

PHP 5
PHP 7
PHP 8.0
Improved
PHP 8.1
PHP 8.2-8.3
PHP 8.4
PHP 8.5
PHP 8.6

strpbrk Function synopsis

strpbrk(string $string, string $characters): string|false

Parameters

$string

Typestring

The string where $characters is looked for.

$characters

Typestring

This parameter is case sensitive.

Return value

Typestring|false

Returns a string starting from the character found, or false if it is not found.

Changes to the strpbrk Function

PHP 8.0

  • Return type added: string|false
  • Parameter name of parameter #1 changed: $haystack to $string
  • Parameter type added for parameter #1 ($string): string
  • Parameter name of parameter #2 changed: $char_list to $characters
  • Parameter type added for parameter #2 ($characters): string
- strpbrk($haystack, $char_list)
+ strpbrk(string $string, string $characters): string|false

strpbrk Function Availability

PHP VersionAvailability
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