PHP 字符串函数

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.

示例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.