xxxxxxxxxx
$array = [
'first' => 1,
'second' => 2,
'third' => 3
];
// Let's say you want to square each number.
$result = array_combine(
array_keys($array),
array_map(function ($value) {
return $value * $value;
}, $array)
);
print_r($result);
xxxxxxxxxx
$array = [
'category1' => 'first category',
'category2' => 'second category',
];
$new = array_map(function($key, $value) {
return "{$key} => {$value}";
}, array_keys($array), $array);