(PHP 4, PHP 5, PHP 7, PHP 8)
ucfirst — Make a string's first character uppercase
ucfirst(string $string): string
Returns a string with the first character of string capitalized, if that character is an ASCII character in the range from "a" (0x61) to "z" (0x7a).
stringThe input string.
Returns the resulting string.
| Version | Description |
|---|---|
| 8.2.0 | Case conversion no longer depends on the locale set with setlocale(). Only ASCII characters will be converted. |
Example #1 ucfirst() example
<?php $foo = 'hello world!'; echo ucfirst($foo), PHP_EOL; // Hello world! $bar = 'HELLO WORLD!'; echo ucfirst($bar), PHP_EOL; // HELLO WORLD! echo ucfirst(strtolower($bar)), PHP_EOL; // Hello world! ?>
© 1997–2025 The PHP Documentation Group
Licensed under the Creative Commons Attribution License v3.0 or later.
https://www.php.net/manual/en/function.ucfirst.php