📌  相关文章
📜  如何使用PHP将小写字符串转换为大写?

📅  最后修改于: 2022-05-13 01:56:38.393000             🧑  作者: Mango

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

字符串是PHP中的存储对象,由字符、数字或特殊符号组成。 PHP中的字符串区分大小写。使用PHP中的各种内置方法可以轻松完成小写和大写之间的相互转换。

方法 1:使用 chr() 方法:这种方法使用各种内置的PHP方法将字符串转换为大写字符。最初,字符串被声明为由字符、数字或特殊符号组成。 str_split() 方法用于将字符串转换为单个字符的数组。这些字符被映射到特定的索引一起形成一个字符数组。

然后在这个数组上执行一个 for 循环迭代。每个字符都经过验证,以验证是否是小写字母字符。 ctype_lower() 方法用于根据字符所属的类别返回一个布尔值。如果指定的参数字符为小写,则此方法返回 TRUE,否则返回 FALSE。

ctype_lower(ch)

如果此方法返回 FALSE,则该字符是非字母字符或大写字符。如果出现这种情况,则字符显示为未修改。否则,通过从其 ASCII 值中减去 '32' 将特定字符转换为大写字符。

ord (ch ) - 32

然后使用 chr() 方法将此整数值转换为其对应的字符值。

这种方法执行所需的时间复杂度为 O(l),其中 l 是字符串的长度。

PHP


PHP


输出
Original String 
Geeks^for+Geeks
Uppercase String 
GEEKS^FOR+GEEKS

方法 2:使用 strtoupper() 方法: strtoupper() 是PHP中的一个内置方法,它执行大小写转换。字母全部转换为大写,并以字符串的形式返回。数字和特殊符号保持不变。结果必须保存在变量中以保留更改。与以前的方法相比,此方法更快且优化。

strtoupper ( $string ) 

论据:

$str – 转换大小写的字符串

返回类型:

返回所有大写字符的字符串。

PHP


输出
Original String 
Geeks^for+Geeks
Uppercase String 
GEEKS^FOR+GEEKS