您好,欢迎访问一九零五行业门户网

怎么把键值相同的合并,并且把键名的值相加,然后按照键名的值的大小形成一个新的数组,请高人指点

如何把键值相同的合并,并且把键名的值相加,然后按照键名的值的大小形成一个新的数组,请高人指点。
array ( [615] => 赣州 [510] => 南昌 [485] => 九江 [375] => 南昌 [350] => 赣州 [295] => 九江 [280] => 九江 )
如何把键值相同的合并,并且把键名的值相加,然后按照键名的值的大小形成一个新的数组,请高人指点。
分享到: ?赣州?[510]?=>?南昌?[485]?=>?九江?[375]?=>?南昌?[350]?=>?赣州?[295]?=>?九江?[280]?=... data-pics=>
------解决方案--------------------
error_reporting(e_all ^ e_notice);
$a = array ( 615 => '赣州', 510 => '南昌', 485 => '九江', 375 => '南昌', 350 => '赣州', 295 => '九江', 280 => '九江' );
foreach($a as $v=>$k) {
$b[$k] += $v;
}
$b = array_flip($b);
print_r($b);
array
(
    [965] => 赣州
    [885] => 南昌
    [1060] => 九江
)
其它类似信息

推荐信息