如何更改数组中每个键的第一个char?

Kin*_*Kin 2 php arrays

我有一个数组,其中所有键都在情人的情况下,我需要更改它们,即firs char将是大写的,就像ucfirs函数一样.是否可以不创建新阵列?

Ja͢*_*͢ck 12

没有创建一个新阵列是不可能的,但这里有一个你可以使用的时髦单行:

$array = array_combine(
    array_map('ucfirst', array_keys($array)), 
    array_values($array)
);
Run Code Online (Sandbox Code Playgroud)

它将数组分解为键和值,转换键然后将两个部分粘合在一起.