0
我有一个字符串,我想要转换成大写字母,除了单词'和',它总是被下划线包围。如何将字符串的部分转换为大写?
所以me_and_you成为ME_and_YOU 字符串并不总是包含“和”所以它可能是me_you成为ME_YOU
显然strtoupper()使整个事情大写。我将不得不使用像preg_split()或explode()?
我有一个字符串,我想要转换成大写字母,除了单词'和',它总是被下划线包围。如何将字符串的部分转换为大写?
所以me_and_you成为ME_and_YOU 字符串并不总是包含“和”所以它可能是me_you成为ME_YOU
显然strtoupper()使整个事情大写。我将不得不使用像preg_split()或explode()?
你也许可以写一个正则表达式来做到这一点,但一个简单的替代解决方案是:
echo str_replace('_AND_', '_and_', strtoupper($your_string));
即美:) – 2014-10-08 17:39:28
希望会有是一些简单!愚蠢的我,聪明的你! :) – Metzed 2014-10-08 17:44:38