Summary: in this tutorial, you’ll learn how to use the PHP strtoupper()
function to convert all alphabetic characters of a string to uppercase.
Introduction to the PHP strtoupper() function #
The strtoupper()
function accepts a string and returns a new string with all alphabetic characters converted to uppercase.
The following shows the syntax of the strtoupper()
function:
strtoupper ( string $string ) : string
Code language: PHP (php)
The strtoupper()
uses the current locale to determine alphabetic characters.
To return a new string in a specific encoding with all alphabetic characters converted to uppercase, you use the mb_strtoupper()
function instead:
mb_strtoupper ( string $string , string|null $encoding = null ) : string
Code language: PHP (php)
The following defines a upper()
function that returns a new string with all characters converted uppercase:
<?php
if (!function_exists('upper')) {
function upper(string $value) : string
{
return mb_strtoupper($value, 'UTF-8');
}
}
Code language: PHP (php)
To return a new string with all alphabetic characters converted to lowercase, you use the strtolower()
function.
PHP strtoupper() function examples #
The following example uses the strtoupper()
function to convert the string php
to uppercase:
<?php
echo strtoupper('php');
Code language: PHP (php)
Output:
PHP
Code language: PHP (php)
Summary #
- Use the
strtoupper()
function to return a new string from a string with all characters converted to uppercase. - Use the
mb_strtoupper()
to convert a string with a specific encoding to uppercase.