同じキー値を持つものをマージし、キー名の値を追加して、キー名のサイズに応じて新しい配列を形成するにはどうすればよいですか。アドバイスをお願いします。 配列 ( [615] => 甘州 [510] => 南昌 [485] => 九江 [375] => 南昌 [350] => 甘州 [295] => 九江 [280] =>九江) 同じキー値を持つものをマージし、キー名の値を追加して、キー名のサイズに応じて新しい配列を形成するにはどうすればよいですか。アドバイスをお願いします。 共有先: -----解決策---------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);ログイン後にコピー配列 ( [965] =>贛州 [885] =>南昌 [1060] =>九江 )