欢迎访问宙启技术站
智能推送

PHP中如何使用函数将字符串转换为大写或小写?

发布时间:2023-09-18 01:48:47

在PHP中,我们可以使用内置的函数将字符串转换为大写或小写。

1. strtoupper() 函数将字符串中的所有字符转换为大写。示例代码如下:

$str = "Hello World!";
$uppercaseStr = strtoupper($str);
echo $uppercaseStr; // 输出 "HELLO WORLD!"

2. strtolower() 函数将字符串中的所有字符转换为小写。示例代码如下:

$str = "Hello World!";
$lowercaseStr = strtolower($str);
echo $lowercaseStr; // 输出 "hello world!"

3. ucfirst() 函数将字符串的首字母转换为大写。示例代码如下:

$str = "hello world!";
$capitalizedStr = ucfirst($str);
echo $capitalizedStr; // 输出 "Hello world!"

4. ucwords() 函数将字符串中每个单词的首字母都转换为大写。示例代码如下:

$str = "hello world!";
$capitalizedWordsStr = ucwords($str);
echo $capitalizedWordsStr; // 输出 "Hello World!"

需要注意的是,这些函数都是不会对原字符串进行修改的,而是返回一个新的字符串。如果需要对原字符串进行修改,可以将返回值赋值给原字符串变量。

另外,PHP还提供了 mb_strtoupper() 和 mb_strtolower() 函数,用于处理多字节字符集的字符串转换,例如中文。示例代码如下:

$str = "你好,世界!";
$uppercaseStr = mb_strtoupper($str, 'UTF-8');
echo $uppercaseStr; // 输出 "你好,世界!"

$str = "你好,世界!";
$lowercaseStr = mb_strtolower($str, 'UTF-8');
echo $lowercaseStr; // 输出 "你好,世界!"

这些函数的使用可以帮助我们在PHP中轻松地将字符串转换为大写或小写。