$value='x-Cem-Date:Wed, 16 Dec 2009 15:42:28 GMT';
今私は持っています:
$value = preg_replace('/(^.+)(?=:)/e', "strtolower('\\1')", $value);
この出力
$value='x-cem-date:wed, 16 dec 2009 15:42:28 GMT';
次のように出力されます。
$value='x-cem-date:Wed, 16 Dec 2009 15:42:28 GMT';