我有一个字符串,除了单词'和'之外我想要转换为大写字母。它总是被下划线包围。
所以me_and_you变成了ME_and_YOU 该字符串并不总是包含'和'所以它可能是me_you变成了ME_YOU
显然strtoupper()使整个事情变成大写。我是否必须使用preg_split()或explode()?
答案 0 :(得分:4)
你可能写一个正则表达式来做到这一点,但一个简单的替代解决方案是:
echo str_replace('_AND_', '_and_', strtoupper($your_string));