1

次のように、文字列キーを持つ 2 つの連想配列があります。

$base_array = array(
'foo' => '42',
'bar' => '13');

$update_array = array(
'bar' => '14',
'blah' => '3.1415');

質問 1: 次のような方法で、$update_array からのデータで $base_array を更新したいと考えています。

  1. キーが $base_array だけにあり、$update_array にはない場合、その値はそのまま保持されます。
  2. キーが両方の配列にある場合、その値は $update_array から更新されます。
  3. キーが $update_array だけにある場合、キーとその値の両方が $base_array にコピーされます。

これを達成するための短い方法はありますか?ヒントやコードは大歓迎です。

質問 2: これ以外に、重複することなく、両方の配列からのキーの結合リストを視覚化する簡単な方法はありますか? キーのみで、値はありません。

4

1 に答える 1