2014-10-08 47 views
0

我有一个字符串,我想要转换成大写字母,除了单词'和',它总是被下划线包围。如何将字符串的部分转换为大写?

所以me_and_you成为ME_and_YOU 字符串并不总是包含“和”所以它可能是me_you成为ME_YOU

显然strtoupper()使整个事情大写。我将不得不使用像preg_split()或explode()?

回答

4

你也许可以写一个正则表达式来做到这一点,但一个简单的替代解决方案是:

echo str_replace('_AND_', '_and_', strtoupper($your_string)); 
+1

即美:) – 2014-10-08 17:39:28

+1

希望会有是一些简单!愚蠢的我,聪明的你! :) – Metzed 2014-10-08 17:44:38

相关问题