题目要求: 输入: Many people spell MySQL incorrectly 输出:Ynam elpoep lleps LqSYM yltcerrocni 代码实现: $input = 'Many people spell MySQL incorrectly';//输入 $inArr = explode(' ', $input); $outStr = '';//输出 foreach ($inArr as $k => $val) { $mid = str_split($val);//字符数组 $revStr = str_split(strrev($val));//分隔(单词转换) foreach ($mid as $key => $vs) { if ($vs >= 'A' && $vs <= 'Z') { $outStr .= strtoupper($revStr[$key]); } else { $outStr .= strtolower($revStr[$key]); } } if ($k != (count($inArr) - 1)) { $outStr .= ' '; } }
echo 'input:'.$input.'<br>'; echo 'output:'.$outStr;