echo $begrüßung;
in_array Prüft, ob ein Wert in einem Array existiert
Ist für die Aufgabenstellung eingeeignet, da diese Funktion auch bei einmaligem Vorhandensein anschlägt.
Tom meint sicher array_values denn die keys gehen von Null bis count($array) - 1.
Nein, meint er nicht, denn du hast sicher übersehen, dass er den zweiten Parameter verwendet hat. Damit kann man aber nur gezielt nach der Dopplung eines bestimmten Wertes suchen. Außerdem sind Keys unter PHP nicht unbedingt fortlaufend, lückenlos und Zahlen. (Es sei denn, du beziehst deine Aussage auf das Beispiel des OP.)
Jenachdem was Du vorhast, nützt Dir vielleicht array-unique.
Oder array_count_values(). Damit bekommt man alle Werte und die Anzahl ihrer Einträge. Zu allem was dann größer als 1 ist kann man nun mit array_keys() die Schlüssel der jeweiligen Werte ermitteln.
echo "$verabschiedung $name";