本文介绍了反转字符串中所有字母的大小写(大写到小写,小写到大写)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何交换/切换字符串中字符的大小写,例如:
How can I swap around / toggle the case of the characters in a string, for example:
$str = "Hello, My Name is Tom";
运行代码后,我得到如下结果:
After I run the code I get a result like this:
$newstr = "hELLO, mY nAME Is tOM";
这甚至可能吗?
推荐答案
您需要遍历字符串测试每个字符的大小写,调用 strtolower()
或 strtoupper()
根据需要,将修改后的字符添加到新字符串中.
You'll need to iterate through the string testing the case of each character, calling strtolower()
or strtoupper()
as appropriate, adding the modified character to a new string.
这篇关于反转字符串中所有字母的大小写(大写到小写,小写到大写)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!