PHP数组和汇总实体

PHP数组和汇总实体,php,arrays,Php,Arrays,**输出: $sumArray = array(); foreach ($scores as $k=>$subArray) { foreach ($scores as $id=>$value) { $sumArray[$id]+=$value; } } print_r($sumArray) ?> 我希望我的输出是这样的,加上三个元素,即neg、pos、neu: Array ( [pos] => 1.2 [neg] => 1.2 [neu]

**输出:

$sumArray = array();

foreach ($scores as $k=>$subArray) {
  foreach ($scores as $id=>$value) {
    $sumArray[$id]+=$value;
  }
}

print_r($sumArray)


?>
我希望我的输出是这样的,加上三个元素,即neg、pos、neu:

Array ( [pos] => 1.2 [neg] => 1.2 [neu] => 0.6 )**

您可以执行以下操作:

$rating_data = array(
 array('Sentiment', 'sd'),
 array('neg',sum_neg),
 array('pos',sum_pos),
 array('neu',sum_neu),

);

非常感谢。我得到一个错误:解析错误:语法错误,意外的“$rating_data”T_变量这是解析错误,很明显,请再次检查您的代码是否忘记;非常感谢。修正了错误,但输出没有按我所希望的方式将pos、neg和neu相加。请友善地描述您拥有的以及您想要的。我使用了以下命令:$rating_data=array'Touction'、'sd';foreach$sumArray as$k=>$v{$rating_data[]=array$k,$v;}打印$r$rating_数据;我得到了:数组[0]=>数组[0]=>情绪[1]=>sd[1]=>数组[0]=>pos[1]=>1.2[2]=>数组[0]=>neg[1]=>1.2[3]=>数组[0]=>neu[1]=>0.6我想要达到的目标:$rating_data=Array数组“情绪”,“sd”,“Array'neg”,“sum'neg”,“sum_neg”,“Array'pos”,“sum_pos”,“Array'neu”,“Array'neu”;
$rating_data = array(
 array('Sentiment', 'sd'),
 array('neg',sum_neg),
 array('pos',sum_pos),
 array('neu',sum_neu),

);
$rating_data = array(
    array('Sentiment', 'sd'),
);
foreach ($sumArray as $k => $v) {
    $rating_data[] = array($k, $v);
}