ucfirs
すべてのキーが恋人の場合の配列を持っています。関数のように、最初の文字が大文字になるように変更する必要があります。新しい配列を作成しなくても可能ですか?
質問する
1886 次
4 に答える
13
新しい配列を作成しないと不可能ですが、使用できるファンキーなワンライナーを次に示します。
$array = array_combine(
array_map('ucfirst', array_keys($array)),
array_values($array)
);
配列をキーと値に分割し、キーを変換してから、2 つの部分を再び接着します。
于 2013-04-17T07:18:31.010 に答える
4
このコードを試してください:
foreach ($array as $key => $value) {
unset ($array[$key]);
$array[ucfirst($key)] = $value;
}
于 2013-04-17T07:13:13.523 に答える
0
これを試して
foreach ($arr as $key=>$val){
unset($arr[$key]);
$key = ucfirst($key);
$arr[$key]=$val;
}
于 2013-04-17T07:12:25.537 に答える