我有一个像这样的数组:
Array
(
[0] => 2
[1] => 8
)
我希望像这样更改我的数组:
Array
(
['present'] => 2
['absent'] => 8
)
答案 0 :(得分:1)
这很简单
$array = array(2 => 2, 1 => 8);
$output['present'] = $array[2];
$output['absent'] = $array[1];
print_r($output);
如果它是缺席和呈现的多维数组
$array = array(
array(2 => 2, 1 => 8),
array(2 => 3, 1 => 7)
);
foreach ($array as $value) {
$output[] = array('present' => $value[2], 'absent' => $value[1]);
}
print_r($output);
答案 1 :(得分:0)
$res = array_combine(array('present', 'absent'),
array_values(array(2 => 2, 1 => 8)));
print_r($res);