ucwords
Function • Params and return types changed in PHP 8.0
Uppercase the first character of each word in a string.
ucwords Function synopsis
ucwords(string $string, string $separators = " \t\r\n\f\v"): string
Parameters
$string
Typestring
The input string.
$separators
OptionalTypestringDefault value" \t\r\n\f\v"
The optional $separators contains the word separator characters.
Return value
Typestring
Returns the modified string.
Changes to the ucwords Function
PHP 8.0
- Return type added:
string - Parameter name of parameter #1 changed:
$strto$string - Parameter type added for parameter #1 (
$string):string - Parameter name of parameter #2 changed:
$delimitersto$separators - Parameter type added for parameter #2 (
$separators):string - Parameter default value added for position #2 (
$separators):" \t\r\n\f\v"
- ucwords($str, $delimiters)
+ ucwords(string $string, string $separators = " \t\r\n\f\v"): string PHP 5.4
- Optional parameter added - #2:
$delimiters
- ucwords($str)
+ ucwords($str, $delimiters) ucwords Function Availability
ucwords 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 |