php字符串小写如何转大写
这篇文章主要介绍“php字符串小写如何转大写”,在日常操作中,相信很多人在php字符串小写如何转大写问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”php字符串小写如何转大写”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
我们提供的服务有:成都网站制作、做网站、外贸营销网站建设、微信公众号开发、网站优化、网站认证、海盐ssl等。为近1000家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的海盐网站制作公司
3种方法:1、用strtoupper()将字符串中的字符都转化为大写,语法“strtoupper($str)”;2、用mb_strtoupper()进行转换,语法“mb_strtoupper($str,"UTF-8")”;3、用mb_convert_case()进行转换,语法“mb_convert_case($str,MB_CASE_UPPER,"UTF-8");”。
PHP中将字符串小写转换为大写的函数共有三个,分别是:
strtoupper
将字符串中的字符都转化为大写(PHP 4, PHP 5, PHP 7, PHP 8)mb_strtoupper
将字符串中的字符都转化为大写(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)mb_convert_case
按照不同的模式对字符串进行转换(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)
下面详细讲解这三个函数及其用法。
1、strtoupper
strtoupper(string $string): string
这个函数是直接返回传入字符串的大写,比如:
则直接输出:
当然,也可以用变量接收输出值,比如:
";
echo "转换后的:".strtoupper($str);
?>
2、mb_strtoupper
mb_strtoupper(string $str, string $encoding = mb_internal_encoding()): string
这个函数则多了字符编码的参数encoding,如果省略或是 null,则使用内部字符编码。而要转换为大写的字符串为$str。
和上面的strtoupper() 不同的是,“字母”是通过Unicode字符属性来确定的。因此这个函数不会受语言环境(locale)设置影响,能够转化任何具有“字母”属性的字符,例如 a 变音符号(ä)也可以的到转换,而strtoupper()则不行。
举例:
费拉丁文的情况下可以参考这个举例:
3、mb_convert_case
mb_convert_case(string $str, int $mode, string $encoding = mb_internal_encoding()): string
第三个函数是mb_convert_case,这个函数则比上面一个函数mb_strtoupper又多了一个mode参数。
mb_convert_case的转换模式是由 mode 所决定,这个参数的值可以是以下三个中的一个。
MB_CASE_UPPER —— 转换为大写
MB_CASE_LOWER —— 转换为小写
MB_CASE_TITLE —— 单词首字母转换为大写
举例:
"; // 输出 MARY HAD A LITTLE LAMB AND SHE LOVED IT SO
$str = mb_convert_case($str, MB_CASE_TITLE, "UTF-8");
echo $str; // 输出 Mary Had A Little Lamb And She Loved It So
?>
非拉丁文也是一样的,示例如下:
以上,就是PHP中将字符串中小写字母转换为大写字母的三个方法,可以看出最简单的是第一个方法,只需要传入字符串即可,第二个则多了编码的设置,最复杂当属第三个,除了转换为大写意外还可以转换为小写以及首字母大写。
到此,关于“php字符串小写如何转大写”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注创新互联网站,小编会继续努力为大家带来更多实用的文章!
网页题目:php字符串小写如何转大写
浏览路径:http://scyanting.com/article/gcpgih.html