我的名字是這樣的:的preg_replace以大寫字母報價後
$str = 'JAMES "JIMMY" SMITH'
我跑strtolower
,然後ucwords
,返回此:
$proper_str = 'James "jimmy" Smith'
我想利用第二第一個字母是雙引號的字母。這是正則表達式。它似乎strtoupper不工作 - 正則表達式只是返回未更改的原始表達式。
$proper_str = preg_replace('/"([a-z])/',strtoupper('$1'),$proper_str);
任何線索?謝謝!!
你期待什麼輸出? – codaddict 2010-04-14 14:52:45