- array_map: documentation ( source)
- var_dump: documentation ( source)
- array_combine: documentation ( source)
- array_values: documentation ( source)
- lcfirst: documentation ( source)
- array_keys: documentation ( source)
<?php
$x = [
'PascalCase' => 'camelCase',
'PascalCase2' => 'camelCase2',
];
// Lets convert the PascalCase keys to camelCase
$arr = array_combine(
array_map(function($k) {
return lcfirst($k);
}, array_keys($x)),
array_values($x)
);
var_dump($arr);