PHP strtoupper()
函数用于将字符串转换为大写。
它将字符串作为参数并将该字符串的所有小写英文字符转换为大写。字符串的其他字符(例如数字和特殊字符)保持不变。
相关函数
PHP 中还有一些其他函数类似于strtoupper()
函数:
- strtolower() - 它将字符串转换为小写。
- lcfirst() -它将字符串的第一个字符转换为小写。
- ucfirst() - 将字符串的第一个字符转换为大写。
- ucwords() - 将字符串的每个单词的首字符转换为大写。
语法
strtoupper()
函数的语法如下所示,它只接受一个字符串参数。
strtoupper($string)
参数
$string (required): 这是这个函数的一个必传参数,它是原始字符串。
返回值
它返回转换后的大写字符串。
注意
PHP 4+ 版本支持此函数。
strtoupper() 是二进制安全函数。
示例
strtoupper() 是 PHP 中一个被广泛使用的函数。下面给出一些例子。借助这些示例,我们可以实际了解该函数的使用方法。
示例1
<?php
//原始字符串
$input_str = "WelCoMe to yxjc123";
//字符串转换为大写
$result_str = strtoupper($input_str);
echo $result_str;
?>
输出:
WELCOME TO YXJC123
示例2
<?php
//转换前的字符串
$input_str = "hie! I'm zhangsan.";
echo "<b>转换前: </b>". $input_str;
echo "</br>";
//字符串转换为大写
$result_str = strtoupper($input_str);
echo "<b>转换后: </b>". $result_str;
?>
输出:
转换前: hie! I'm zhangsan.
转换后: HIE! I'M ZHANGSAN.
转换后: HIE! I'M ZHANGSAN.
示例3
在这个例子中,我们将看到特殊字符在对字符串应用 strtoupper() 函数后保持不变。它只转换字母字符,而特殊符号没有变化。
<?php
$input_str1 = "!, @, %, $, and # are the special symbols.";
//字符串转换为大写
$result_str = strtoupper($input_str1);
echo "<b>转换后: </b>". $result_str;
?>
输出:
!, @, %, $, AND # ARE THE SPECIAL SYMBOLS.