strtoupper() 是 PHP 最流行的函数之一,广泛用于将字符串转换为大写。它接受一个字符串作为参数并将该字符串的所有小写英文字符转换为大写。字符串的其他字符如数字和特殊字符保持不变。 PHP 4+ 版本支持此函数。
注意:strtoupper() 是一个二进制安全函数。
PHP 中还有一些其他函数类似于 strtoupper() 函数:
相关函数
- strtolower()- 它将字符串转换为小写。
- lcfirst()- 它将字符串的第一个字符转换为小写。
- ucfirst()- 它将字符串的第一个字符转换为大写。
- ucwords()- 它将字符串中每个单词的第一个字符转换为大写。
用法
strtoupper() 函数的语法如下所示,它只需要一个字符串参数。
strtoupper($string)
参数
$string(必需):这是此函数的必需参数,用于指定要转换为大写的字符串。简单来说 - 它是一个转换为大写的字符串。
返回值
它返回转换后的大写字符串。
例子
strtoupper() 是一个广泛使用的 PHP 函数。下面给出一些例子。借助这些示例,我们可以实际了解此函数的工作原理
例子1
<?php
//original string
$input_str = "WelCoMe to JavaTPoint";
//string converted into lowercase
$result_str = strtoupper($input_str);
echo $result_str;
?>
输出:
WELCOME TO JAVATPOINT
例子2
<?php
//original string
$input_str = "hie! I'm Gunjan Garg.";
echo "<b>String before conversion:</b>". $input_str;
echo "</br>";
//string converted into lowercase
$result_str = strtoupper($input_str);
echo "<b>String after conversion:</b>". $result_str;
?>
输出:
String before conversion:hie! I'm Gunjan Garg. String after conversion:HIE! I'M GUNJAN GARG.
例子3
在这个例子中,我们将看到在字符串上应用 strtoupper() 函数后特殊字符保持不变。它只转换字母字符,而特殊符号没有变化。
<?php
$input_str1 = "!, @, %, $, and # are the special symbols.";
echo "<b>String before conversion:</b>". $input_str1;
echo "</br>";
//string converted into lowercase
$result_str = strtoupper($input_str1);
echo "<b>String after conversion:</b>". $result_str;
?>
输出:
String before conversion:!, @, %, $, and # are the special symbols. String after conversion:!, @, %, $, AND # ARE THE SPECIAL SYMBOLS.
相关用法
- PHP String strtolower()用法及代码示例
- PHP String strtok()用法及代码示例
- PHP String strtr()用法及代码示例
- PHP String strspn()用法及代码示例
- PHP String strstr()用法及代码示例
- PHP String str_replace()用法及代码示例
- PHP String strrpos()用法及代码示例
- PHP String sprintf()用法及代码示例
- PHP String substr()用法及代码示例
- PHP String substr_count()用法及代码示例
- PHP String substr_replace()用法及代码示例
- PHP String sscanf()用法及代码示例
- PHP String substr_compare()用法及代码示例
- PHP String wordwrap()用法及代码示例
- PHP String ucwords()用法及代码示例
- PHP String localeconv()用法及代码示例
- PHP String quoted_printable_encode()用法及代码示例
- PHP String ucfirst()用法及代码示例
- PHP String nl2br()用法及代码示例
- PHP String vsprintf()用法及代码示例
注:本文由纯净天空筛选整理自 PHP String strtoupper() function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。