Hi!
Nimm strtr() in seiner zweiten Anwendungsform. Übergib die Wortpaare jeweils als zwei Einträge im Array, zuerst das längere als Key und das kurze als Wert und dann umgekehrt.
Die Reihenfolge der Einträge im Array ist entgegen meiner ersten Annahme doch uninteressant, da die Funktion schon von selbst zuerst die längsten Übereinstimmungen berücksichtigt.
Lo!