反转字符串中所有字母的大小写

反转字符串中所有字母的大小写

本文介绍了反转字符串中所有字母的大小写(大写到小写,小写到大写)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何交换/切换字符串中字符的大小写,例如:

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.

这篇关于反转字符串中所有字母的大小写(大写到小写,小写到大写)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-15 11:24