如何将字符串的部分转换为大写?

时间:2014-10-08 17:34:36

标签: php

我有一个字符串,除了单词'和'之外我想要转换为大写字母。它总是被下划线包围。

所以me_and_you变成了ME_and_YOU 该字符串并不总是包含'和'所以它可能是me_you变成了ME_YOU

显然strtoupper()使整个事情变成大写。我是否必须使用preg_split()或explode()?

1 个答案:

答案 0 :(得分:4)

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

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