count_chars

FunctionParams and return types changed in PHP 8.0

Return information about characters used in a string.

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

count_chars Function synopsis

count_chars(string $string, int $mode = 0): array|string

Parameters

$string

Typestring

The examined string.

$mode

OptionalTypeintDefault value0

See return values.

$mode accepts one of the following integer values:

  • 0
  • 1
  • 2
  • 3
  • 4

Return value

Typearray|string

Depending on $mode count_chars returns one of the following:

Changes to the count_chars Function

PHP 8.0

  • Return type added: array|string
  • Parameter name of parameter #1 changed: $input to $string
  • Parameter type added for parameter #1 ($string): string
  • Parameter type added for parameter #2 ($mode): int
  • Parameter default value added for position #2 ($mode): 0
- count_chars($input, $mode)
+ count_chars(string $string, int $mode = 0): array|string

count_chars 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