Php 数组元素和同一个键?

Php 数组元素和同一个键?,php,Php,我的职能 function array_push_assoc(&$array, $key, $value){ echo $key.".".$value."<p>"; $array[$key] = $value; return $array; } 我想要输出 USD.736.00 USD.100.00 Array ( [USD] => 836.00 // sum all the same currency ) EUR.736.00

我的职能

function array_push_assoc(&$array, $key, $value){
    echo $key.".".$value."<p>";
    $array[$key] = $value;
    return $array;
}
我想要输出

USD.736.00

USD.100.00

Array
(
    [USD] => 836.00 // sum all the same currency
)

EUR.736.00

USD.100.00

Array
(
    [EUR] => 736.00
    [USD] => 100.00
)

有人知道怎么做吗?请帮忙。谢谢。我不确定,但我相信这就是你想要的:

function array_push_assoc(&$array, $key, $value){
    echo $key.".".$value."<p>";
    if (isset($array[$key]))
      $array[$key] += $value;
    else
      $array[$key] = $value;
    return $array;
}
function array\u push\u assoc(&$array,$key,$value){
echo$key.“.”$value.“”;
if(isset($array[$key]))
$array[$key]+=$value;
其他的
$array[$key]=$value;
返回$array;
}

我不确定,但我相信这就是你想要的:

function array_push_assoc(&$array, $key, $value){
    echo $key.".".$value."<p>";
    if (isset($array[$key]))
      $array[$key] += $value;
    else
      $array[$key] = $value;
    return $array;
}
function array\u push\u assoc(&$array,$key,$value){
echo$key.“.”$value.“”;
if(isset($array[$key]))
$array[$key]+=$value;
其他的
$array[$key]=$value;
返回$array;
}

我不明白您的功能应该如何工作。当你调用它时它应该是什么样子?我不明白你的函数应该如何工作。你叫它的时候应该是什么样子?