如何使用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