2014-10-08 46 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

相關問題