2つ以上の配列のキーを見て同じキーを持つ別の配列の値同士と足し算したいのですが
何かそんな便利な関数ありますか?
arrayの項目を眺めててもいまいち該当する関数がなさそうなのですが作るしかないでしょうか?

$a = array('リンゴ'=>1, 'オレンジ'=>2 ,'メロン'=>3);
$b = array('リンゴ'=>2, 'オレンジ'=>3,' メロン'=>4, 'ブドウ'=>1);
$c = array('リンゴ'=>5, 'イチゴ'=>4);

この3つの配列を元にして
$d = array('リンゴ'=>8, 'オレンジ'=>5, 'メロン'=>7, 'ブドウ'=>1, 'イチゴ'=>4);
という配列を作りたいです