What are the functions that convert php to uppercase?
There are 5 functions to convert to uppercase: 1. strtoupper(), which can convert all the letters in the string to uppercase; 2. ucfirst(), which can convert the first letter of the string to uppercase ; 3. ucwords(), which can convert the first letter of each word in the string to uppercase; 4. mb_strtoupper(), etc.
The operating environment of this tutorial: windows7 system, PHP8.1 version, DELL G3 computer
In Web development, there is a lot of data that needs to be Regularity makes it easier for administrators to manage. Therefore, when storing some data, it is necessary to uniformly handle the upper and lower case of letters. However, in order to facilitate user input, users are not deliberately required to enter uppercase or lowercase letters. Instead, when storing data, program control is used to store the input content in uppercase or lowercase letters.
PHP provides us with a lot of predefined functions, including functions for converting strings to uppercase and lowercase. Here are the five built-in uppercase functions:
Function name | Function |
---|---|
strtoupper | Convert the string to uppercase |
ucfirst | Convert the first letter of the string to uppercase |
ucwords | Convert the first character of each word in the string to uppercase |
mb_strtoupper | Convert the string to uppercase (different from the strtoupper function) |
mb_convert_case | Convert strings according to different modes |
1. strtoupper
strtoupper() function can convert the The letters are converted to uppercase. The syntax format is as follows:
strtoupper($string)
Among them, $string is a parameter of string type. This function can convert the letters in the parameter $string to uppercase and return the converted string. .
<?php $str = "https://www.php.cn/"; $str = strtoupper($str); echo $str; ?>
2、mb_strtoupper
The function of mb_strtoupper() function is similar to strtoupper() function. The letters in the string can also be converted to uppercase, and the mb_strtoupper() function can also set the character encoding of the parameter. The syntax format is as follows:
mb_strtoupper($str [, $encoding = mb_internal_encoding()])
Among them, $str is the string that needs to be converted. , $encoding is an optional parameter used to set the character encoding of the parameter.
The difference from the strtoupper() function is that the letters in $str are determined through the Unicode character attribute. Therefore, the mb_strtoupper() function is not affected by the locale setting and can convert any character with a "letter" attribute, such as a umlaut (ä).
<?php $str = "https://www.php.cn/"; $str = mb_strtoupper($str); echo $str.'<br>'; $str = "Τάχιστη αλώπηξ βαφής ψημένη γη, δρασκελίζει υπέρ νωθρού κυνός"; $str = mb_strtoupper($str, 'UTF-8'); echo $str; ?>
3, ucfirst
ucfirst function can convert the first letter of the string into capital. The syntax format is as follows:
ucfirst($str)
Among them, $str is the string that needs to be converted.
<?php $str = 'hello world!'; $str = ucfirst($str); echo $str.'<br>'; $str2 = 'HELLO WORLD!'; $str2 = ucfirst(strtolower($str2)); echo $str2; ?>
4. ucwords
ucwords() function can convert the first letter of each word in the string to uppercase. The syntax format is as follows:
ucwords($str)
Among them, $str is the string that needs to be converted.
<?php $str = 'hello world!'; $str = ucwords($str); echo $str.'<br>'; $str2 = 'HELLO WORLD!'; $str2 = ucwords($str); echo $str2; ?>
5. mb_convert_case
mb_convert_case() function can convert strings to upper and lower case. The syntax format is as follows:
mb_convert_case($str, $mode [, $encoding = mb_internal_encoding()])
Among them, $str is the string that needs to be converted; $mode is the conversion mode, which can be one of MB_CASE_UPPER, MB_CASE_LOWER and MB_CASE_TITLE; $encoding is the character encoding of the parameter, which can be omitted.
Compared with the strtolower() and strtoupper() functions, the mb_convert_case() function performs case conversion based on Unicode character attributes. Therefore, the behavior of the mb_convert_case() function is not affected by the locale setting and can convert any character with a "letter" attribute, such as the umlaut A (Ä).
<?php $str = 'hello world!'; $str = mb_convert_case($str, MB_CASE_UPPER, "UTF-8"); echo $str.'<br>'; $str = mb_convert_case($str, MB_CASE_LOWER, "UTF-8"); echo $str.'<br>'; $str = mb_convert_case($str, MB_CASE_TITLE, "UTF-8"); echo $str.'<br>'; ?>
Recommended learning: "PHP Video Tutorial"
The above is the detailed content of What are the functions that convert php to uppercase?. For more information, please follow other related articles on the PHP Chinese website!

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics



PHP 8.4 brings several new features, security improvements, and performance improvements with healthy amounts of feature deprecations and removals. This guide explains how to install PHP 8.4 or upgrade to PHP 8.4 on Ubuntu, Debian, or their derivati

Visual Studio Code, also known as VS Code, is a free source code editor — or integrated development environment (IDE) — available for all major operating systems. With a large collection of extensions for many programming languages, VS Code can be c

If you are an experienced PHP developer, you might have the feeling that you’ve been there and done that already.You have developed a significant number of applications, debugged millions of lines of code, and tweaked a bunch of scripts to achieve op

This tutorial demonstrates how to efficiently process XML documents using PHP. XML (eXtensible Markup Language) is a versatile text-based markup language designed for both human readability and machine parsing. It's commonly used for data storage an

JWT is an open standard based on JSON, used to securely transmit information between parties, mainly for identity authentication and information exchange. 1. JWT consists of three parts: Header, Payload and Signature. 2. The working principle of JWT includes three steps: generating JWT, verifying JWT and parsing Payload. 3. When using JWT for authentication in PHP, JWT can be generated and verified, and user role and permission information can be included in advanced usage. 4. Common errors include signature verification failure, token expiration, and payload oversized. Debugging skills include using debugging tools and logging. 5. Performance optimization and best practices include using appropriate signature algorithms, setting validity periods reasonably,

A string is a sequence of characters, including letters, numbers, and symbols. This tutorial will learn how to calculate the number of vowels in a given string in PHP using different methods. The vowels in English are a, e, i, o, u, and they can be uppercase or lowercase. What is a vowel? Vowels are alphabetic characters that represent a specific pronunciation. There are five vowels in English, including uppercase and lowercase: a, e, i, o, u Example 1 Input: String = "Tutorialspoint" Output: 6 explain The vowels in the string "Tutorialspoint" are u, o, i, a, o, i. There are 6 yuan in total

Static binding (static::) implements late static binding (LSB) in PHP, allowing calling classes to be referenced in static contexts rather than defining classes. 1) The parsing process is performed at runtime, 2) Look up the call class in the inheritance relationship, 3) It may bring performance overhead.

What are the magic methods of PHP? PHP's magic methods include: 1.\_\_construct, used to initialize objects; 2.\_\_destruct, used to clean up resources; 3.\_\_call, handle non-existent method calls; 4.\_\_get, implement dynamic attribute access; 5.\_\_set, implement dynamic attribute settings. These methods are automatically called in certain situations, improving code flexibility and efficiency.
