ich tendiere nicht zu array_walk und du auch nicht, wenn du dir die beispiel angesehen hättest
du brauchst ne funktion, die
prüft ob ein wert, in deinem fall $right['id'] in einem array existiert
jetzt solltest du die funktion aber schon finden, hab ja praktische die funktionsbeschreibung hingeschrieben eben
noch ein tipp: fängt *nicht* mit a an
EDIT:
hab grad gesehen, dass die funktion schon erwähnt wurde von Abraxax, also könnte auch aufmerksames lesen hier hilfreich sein