学习使用php大小写转换函数代码整理
常用函数
函数名称 | 功能 |
---|---|
strtoupper | 将字符串中的字符都转化为大写 |
mb_strtoupper | 将字符串中的字符都转化为大写(与 strtoupper 函数有区别) |
mb_convert_case | 按照不同的模式对字符串进行转换 |
方法1:使用strtoupper() 函数进行转换
strtoupper() 函数可以将字符串中的字母转化为大写,语法格式如下:
<?php header("Content-type:text/html;charset=utf-8");
$str = "https://www.qipa250.com/";
echo "原字符串:<br> $str <br><br>";
$str = strtoupper($str);
echo "转换后:<br> $str";
?>
方法2:使用mb_strtoupper() 函数进行转换
mb_strtoupper() 函数的功能与 strtoupper() 函数类似,同样可以将字符串中的字母转化为大写,并且 mb_strtoupper() 函数还可以设置参数的字符编码,其语法格式如下:
<?php
header('content-type:text/html;charset=utf-8');
$str = "hello";
echo "原字符串:<br> $str <br><br>";
$str = mb_strtoupper($str, 'UTF-8');
echo "转换后:<br> $str";
?>
<?php header("Content-type:text/html;charset=utf-8");
$str = "τάχιστη αλώπηξ βαφήσ ψημένη γη, δρασκελίζει υπέρ νωθρού κυνόσ";
echo "原字符串:<br> $str <br><br>";
$str = mb_strtoupper($str, 'UTF-8');
echo "转换后:<br> $str";
?>
方法3:使用mb_convert_case() 函数进行转换
<?php header("Content-type:text/html;charset=utf-8");
$str = 'Hello world!';
echo "原字符串:<br> $str <br><br>";
echo "转换后:<br>";
$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>';
?>
大小写转换
$originalString = "Hello World!";
// 转换为小写
$lowerCaseString = strtolower($originalString);
echo $lowerCaseString; // 输出: hello world!
// 转换为大写
$upperCaseString = strtoupper($originalString);
echo $upperCaseString; // 输出: HELLO WORLD!
// 将每个单词首字母转换为大写
$titleCaseString = ucwords($originalString);
echo $titleCaseString; // 输出: Hello World!
// 将字符串首字母转换为小写
$lowerFirstString = lcfirst($originalString);
echo $lowerFirstString; // 输出: hello World!