PHP数组索引添加-不同级别-还复制数组名称

PHP数组索引添加-不同级别-还复制数组名称,php,arrays,Php,Arrays,在 是否有一种方法可以获得数组键名“加权”、“未加权”、“加权求和”、“未加权求和”,而不是数组索引号 因此,在所需的输出中,而不是[0]=>Array,[1]=>Array,[2]=>, [3] => 是否有方法获取“加权”=>数组、“未加权”=>数组、“加权求和”=>,“未加权求和”=> 短暂性脑缺血发作 贾斯 多维数组 当然可以。有一种方法可以做你想做的任何事情。你试过什么?原来的答案是函数sum$arr1,$arr2{return is_array$arr1&&is_array$arr2

是否有一种方法可以获得数组键名“加权”、“未加权”、“加权求和”、“未加权求和”,而不是数组索引号

因此,在所需的输出中,而不是[0]=>Array,[1]=>Array,[2]=>, [3] =>

是否有方法获取“加权”=>数组、“未加权”=>数组、“加权求和”=>,“未加权求和”=>

短暂性脑缺血发作 贾斯

多维数组

当然可以。有一种方法可以做你想做的任何事情。你试过什么?原来的答案是函数sum$arr1,$arr2{return is_array$arr1&&is_array$arr2?array_mapsum,$arr1,$arr2:$arr1+$arr2;}$tot_aggregate=sum$m_aggregate,$f_aggregate;打印总计美元;这很好,但是没有保留数组键名..如果不是你想要的,为什么你接受最后一个答案?看起来像是我需要的答案,而且确实计算正确,但是在数组键名需要保留的地方出现了一个额外的请求。所以。。。你试过什么吗?你被困在哪里?
$array=array(

'weighted' => 'x',
'unweighted' => 'y',
'weighted_sum' => 'z'

);


echo $array['weighted'];
$keys = array_keys($m_aggregate);
$tot_aggregate = sum($m_aggregate, $f_aggregate);
$tot_aggregate = array_combine($keys, $tot_aggregate);